QuicConnection.CloseAsync(Int64, CancellationToken) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menutup koneksi dengan kode yang disediakan aplikasi.
public System.Threading.Tasks.ValueTask CloseAsync (long errorCode, System.Threading.CancellationToken cancellationToken = default);
member this.CloseAsync : int64 * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
Public Function CloseAsync (errorCode As Long, Optional cancellationToken As CancellationToken = Nothing) As ValueTask
Parameter
- errorCode
- Int64
Kode yang disediakan aplikasi dengan alasan penutupan.
- cancellationToken
- CancellationToken
Token pembatalan yang dapat digunakan untuk membatalkan operasi asinkron.
Mengembalikan
Tugas asinkron yang selesai ketika koneksi ditutup.
Pengecualian
Token pembatalan dibatalkan. Pengecualian ini disimpan ke dalam tugas yang dikembalikan.
Keterangan
Menutup koneksi tidak anggun sehubungan dengan alirannya. CloseAsync(Int64, CancellationToken) Panggilan akan segera menutup semua aliran yang terkait dengan koneksi ini. Pastikan bahwa semua aliran telah ditutup dan semua datanya digunakan sebelum memanggil metode ini. Jika tidak, semua data yang diterima tetapi belum dikonsumsi akan hilang.
Jika CloseAsync(Int64, CancellationToken) tidak dipanggil sebelum membuang koneksi, DefaultCloseErrorCode akan digunakan oleh DisposeAsync() untuk menutup koneksi.
Berlaku untuk
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk