Condividi tramite


QuicListener Classe

Definizione

Rappresenta un listener in ascolto delle connessioni QUIC in ingresso. QuicListener può accettare più connessioni Quic .

public ref class QuicListener sealed : IAsyncDisposable
public sealed class QuicListener : IAsyncDisposable
type QuicListener = class
    interface IAsyncDisposable
Public NotInheritable Class QuicListener
Implements IAsyncDisposable
Ereditarietà
QuicListener
Implementazioni

Commenti

A differenza della connessione e del flusso, la durata di un QuicListener non è collegata ad alcuna delle connessioni accettate. Può essere eliminato in modo sicuro mantenendo attiva la connessione accettata. La chiamata DisposeAsync() causerà solo l'arresto dell'ascolto del listener per qualsiasi altra connessione in ingresso.

Per i prerequisiti QUIC e i sistemi operativi supportati, vedere dipendenze della piattaforma .

Proprietà

IsSupported

Ottiene un valore che indica se QUIC è supportato per gli scenari del server nel computer corrente.

LocalEndPoint

Ottiene l'endpoint di ascolto effettivo.

Metodi

AcceptConnectionAsync(CancellationToken)

Accetta un QuicConnectionin ingresso.

DisposeAsync()

Interrompe l'ascolto delle nuove connessioni e rilascia tutte le risorse associate al listener.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
ListenAsync(QuicListenerOptions, CancellationToken)

Crea un nuovo QuicListener e inizia ad ascoltare nuove connessioni.

MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

Metodi di estensione

ConfigureAwait(IAsyncDisposable, Boolean)

Configura il modo in cui verranno eseguite le attese nelle attività restituite da un oggetto eliminabile asincrono.

Si applica a

Vedi anche