Share via


QuicListener.AcceptConnectionAsync(CancellationToken) Metode

Definisi

Menerima masuk 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)

Parameter

cancellationToken
CancellationToken

Token pembatalan yang dapat digunakan untuk membatalkan operasi asinkron.

Mengembalikan

Tugas yang berisi sepenuhnya terhubung QuicConnection yang berhasil menyelesaikan jabat tangan dan siap digunakan.

Pengecualian

Token pembatalan dibatalkan. Pengecualian ini disimpan ke dalam tugas yang dikembalikan.

Keterangan

QuicListener tidak memiliki mekanisme untuk melaporkan koneksi masuk yang gagal dalam proses jabat tangan. Koneksi tersebut hanya dicatat oleh pendengar dan tidak pernah muncul di luar.

Metode ini menyebarluaskan pengecualian dari ConnectionOptionsCallback, termasuk kesalahan validasi dari kesalahan konfigurasi QuicServerConnectionOptions, misalnya, ArgumentException. Ini juga menyebarluaskan pengecualian dari jabat tangan koneksi yang gagal, misalnya, AuthenticationException dan QuicException.

Berlaku untuk