QuicListener.AcceptConnectionAsync(CancellationToken) Метод

Определение

Принимает входящий QuicConnection.

public System.Threading.Tasks.ValueTask<System.Net.Quic.QuicConnection> AcceptConnectionAsync (System.Threading.CancellationToken cancellationToken = default);
member this.AcceptConnectionAsync : System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<System.Net.Quic.QuicConnection>
Public Function AcceptConnectionAsync (Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of QuicConnection)

Параметры

cancellationToken
CancellationToken

Маркер отмены, который можно использовать для отмены асинхронной операции.

Возвращаемое значение

Задача, содержащая полностью подключенное QuicConnection приложение, которое успешно завершило подтверждение и готово к использованию.

Исключения

Маркер отмены был отменен. Это исключение сохраняется в возвращаемой задаче.

Комментарии

QuicListener не имеет механизма для передачи данных о входящих подключениях, которые завершаются сбоем процесса подтверждения. Такие подключения регистрируются только прослушивателем и никогда не отображаются снаружи.

Этот метод распространяет исключения из ConnectionOptionsCallback, включая ошибки проверки из неправильно настроенной QuicServerConnectionOptionsконфигурации, например ArgumentException. Он также распространяет исключения из неудачных подтверждений подключения, например и AuthenticationExceptionQuicException.

Применяется к