QuicListener Klasa

Definicja

Reprezentuje odbiornik, który nasłuchuje przychodzących połączeń QUIC. QuicListener może akceptować 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 elementu 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 tylko zatrzymanie nasłuchiwania przez odbiornik dla innych połączeń przychodzących.

Aby zapoznać się z wymaganiami wstępnymi QUIC i obsługiwanymi systemami operacyjnymi, zobacz Zależności platformy.

Właściwości

IsSupported

Pobiera wartość wskazującą, czy platforma QUIC jest obsługiwana w scenariuszach serwera na bieżącej maszynie.

LocalEndPoint

Pobiera rzeczywisty punkt końcowy nasłuchiwania.

Metody

AcceptConnectionAsync(CancellationToken)

Akceptuje przychodzący QuicConnectionelement .

DisposeAsync()

Zatrzymuje nasłuchiwanie nowych połączeń i zwalnia wszystkie zasoby skojarzone z odbiornikiem.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
ListenAsync(QuicListenerOptions, CancellationToken)

Tworzy nowy QuicListener i rozpoczyna nasłuchiwanie nowych połączeń.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

Metody rozszerzania

ConfigureAwait(IAsyncDisposable, Boolean)

Konfiguruje sposób oczekiwania na zadania zwracane z asynchronicznego jednorazowego wykonania.

Dotyczy

Zobacz też