QuicConnection Kelas
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.
public ref class QuicConnection sealed : IAsyncDisposable
public sealed class QuicConnection : IAsyncDisposable
type QuicConnection = class
interface IAsyncDisposable
Public NotInheritable Class QuicConnection
Implements IAsyncDisposable
- Warisan
-
QuicConnection
- Penerapan
Keterangan
QuicConnection dapat diterima dari AcceptConnectionAsync(CancellationToken) (koneksi masuk) atau dibuat dengan metode statis ConnectAsync(QuicClientConnectionOptions, CancellationToken)(koneksi keluar).
Setiap koneksi kemudian dapat membuka aliran keluar menggunakan OpenOutboundStreamAsync(QuicStreamType, CancellationToken) atau menerima aliran masuk menggunakan AcceptInboundStreamAsync(CancellationToken).
Untuk prasyarat QUIC dan sistem operasi yang didukung, lihat dependensi Platform .
Properti
IsSupported |
Mendapatkan nilai yang menunjukkan apakah QUIC didukung untuk skenario klien pada komputer saat ini. |
LocalEndPoint |
Mendapatkan titik akhir lokal yang digunakan untuk koneksi ini. |
NegotiatedApplicationProtocol |
Mendapatkan protokol aplikasi akhir yang dinegosiasikan. |
RemoteCertificate |
Mendapatkan sertifikat yang disediakan oleh serekan. |
RemoteEndPoint |
Mendapatkan titik akhir jarak jauh yang digunakan untuk koneksi ini. |
TargetHostName |
Mendapatkan nama server yang coba disambungkan klien. Nama tersebut digunakan untuk validasi sertifikat server. Ini bisa berupa nama DNS atau alamat IP. |
Metode
AcceptInboundStreamAsync(CancellationToken) |
Menerima QuicStreammasuk . |
CloseAsync(Int64, CancellationToken) |
Menutup koneksi dengan kode yang disediakan aplikasi. |
ConnectAsync(QuicClientConnectionOptions, CancellationToken) |
Membuat QuicConnection baru dan menyambungkannya ke peer. |
DisposeAsync() |
Jika tidak ditutup secara eksplisit oleh CloseAsync(Int64, CancellationToken), menutup koneksi secara diam-diam (mengarah ke batas waktu diam di sisi serekan) dan merilis semua sumber daya yang terkait dengan koneksi. |
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetType() |
Mendapatkan Type instans saat ini. (Diperoleh dari Object) |
MemberwiseClone() |
Membuat salinan dangkal dari Objectsaat ini. (Diperoleh dari Object) |
OpenOutboundStreamAsync(QuicStreamType, CancellationToken) |
Membuat QuicStreamunidirectional atau dua arah keluar . |
ToString() |
Mengembalikan string yang mewakili objek saat ini. |
Metode Ekstensi
ConfigureAwait(IAsyncDisposable, Boolean) |
Mengonfigurasi bagaimana menunggu tugas yang dikembalikan dari asinkron sekali pakai akan dilakukan. |