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.