QuicListener Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje odbiornik, który nasłuchuje przychodzących połączeń QUIC. QuicListener może zaakceptować wiele połączeń Quic.
public ref class QuicListener sealed : IAsyncDisposable
public sealed class QuicListener : IAsyncDisposable
type QuicListener = class
interface IAsyncDisposable
Public NotInheritable Class QuicListener
Implements IAsyncDisposable
- Dziedziczenie
-
QuicListener
- Implementuje
Uwagi
W przeciwieństwie do połączenia i strumienia okres istnienia QuicListener nie jest połączony z żadnym z akceptowanych połączeń. Można go bezpiecznie usunąć przy zachowaniu akceptowanego połączenia. Wywołanie DisposeAsync() spowoduje, że odbiornik przestanie nasłuchiwać innych połączeń przychodzących.
Aby uzyskać wymagania wstępne QUIC i obsługiwane systemy operacyjne, zobacz Zależności platformy.
Właściwości
IsSupported |
Pobiera wartość wskazującą, czy quiC jest obsługiwany w scenariuszach serwera na bieżącej maszynie. |
LocalEndPoint |
Pobiera rzeczywisty punkt końcowy nasłuchiwania. |
Metody
AcceptConnectionAsync(CancellationToken) |
Akceptuje przychodzący QuicConnection. |
DisposeAsync() |
Zatrzymuje nasłuchiwanie nowych połączeń i zwalnia wszystkie zasoby skojarzone z odbiornikiem. |
Equals(Object) |
Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Pobiera Type bieżącego wystąpienia. (Odziedziczone po Object) |
ListenAsync(QuicListenerOptions, CancellationToken) |
Tworzy nowy QuicListener i rozpoczyna nasłuchiwanie nowych połączeń. |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Object. (Odziedziczone po Object) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. |
Metody rozszerzania
ConfigureAwait(IAsyncDisposable, Boolean) |
Konfiguruje, w jaki sposób będą wykonywane oczekiwania na zadania zwrócone z asynchronicznego jednorazowego użytku. |