QuicListener Classe

Definizione

Rappresenta un listener in ascolto per le 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 oggetto non è collegata a nessuna delle connessioni accettate. Può essere eliminato in modo sicuro mantenendo attiva la connessione accettata. La chiamata DisposeAsync() causerà solo l'arresto dell'ascolto 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 server nel computer corrente.

LocalEndPoint

Ottiene l'endpoint di ascolto effettivo.

Metodi

AcceptConnectionAsync(CancellationToken)

Accetta un oggetto in ingresso QuicConnection.

DisposeAsync()

Arresta l'ascolto di 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 l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
ListenAsync(QuicListenerOptions, CancellationToken)

Crea un nuovo e avvia l'ascolto QuicListener delle nuove connessioni.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

Metodi di estensione

ConfigureAwait(IAsyncDisposable, Boolean)

Consente di configurare la modalità di esecuzione delle espressioni await per le attività restituite da un elemento disposable asincrono.

Si applica a

Vedi anche