Udostępnij za pośrednictwem


QuicListener Klasa

Definicja

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.

Dotyczy

Zobacz też