Sdílet prostřednictvím


QuicListener Třída

Definice

Představuje naslouchací proces, který naslouchá příchozím připojením QUIC. QuicListener může přijímat více quických připojení.

public ref class QuicListener sealed : IAsyncDisposable
public sealed class QuicListener : IAsyncDisposable
type QuicListener = class
    interface IAsyncDisposable
Public NotInheritable Class QuicListener
Implements IAsyncDisposable
Dědičnost
QuicListener
Implementuje

Poznámky

Na rozdíl od připojení a datového proudu není životnost QuicListener propojená s žádným z přijatých připojení. Můžete ho bezpečně odstranit a současně zachovat přijaté připojení naživu. Volání DisposeAsync() způsobí, že naslouchací proces přestane naslouchat všem ostatním příchozím připojením.

Požadavky quIC a podporované operační systémy najdete v tématu závislostí platformy.

Vlastnosti

IsSupported

Získá hodnotu, která označuje, zda quIC je podporován pro scénáře serveru na aktuálním počítači.

LocalEndPoint

Získá skutečný koncový bod naslouchání.

Metody

AcceptConnectionAsync(CancellationToken)

Přijímá příchozí QuicConnection.

DisposeAsync()

Přestane naslouchat novým připojením a uvolní všechny prostředky přidružené k naslouchacímu procesu.

Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
ListenAsync(QuicListenerOptions, CancellationToken)

Vytvoří nový QuicListener a začne naslouchat novým připojením.

MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

Metody rozšíření

ConfigureAwait(IAsyncDisposable, Boolean)

Konfiguruje, jak čekají na úlohy vrácené z asynchronního jednorázového použití.

Platí pro

Viz také