Compartilhar via


QuicListener Classe

Definição

Representa um ouvinte que escuta conexões QUIC de entrada. QuicListener pode aceitar várias conexões quic .

public ref class QuicListener sealed : IAsyncDisposable
public sealed class QuicListener : IAsyncDisposable
type QuicListener = class
    interface IAsyncDisposable
Public NotInheritable Class QuicListener
Implements IAsyncDisposable
Herança
QuicListener
Implementações

Comentários

Ao contrário da conexão e do fluxo, o tempo de vida de um QuicListener não está vinculado a nenhuma das conexões aceitas. Ele pode ser descartado com segurança mantendo a conexão aceita viva. Chamar DisposeAsync() só fará com que o ouvinte pare de ouvir outras conexões de entrada.

Para pré-requisitos quic e sistemas operacionais com suporte, consulte Dependências da Plataforma.

Propriedades

IsSupported

Obtém um valor que indica se o QUIC tem suporte para cenários de servidor no computador atual.

LocalEndPoint

Obtém o ponto de extremidade de escuta real.

Métodos

AcceptConnectionAsync(CancellationToken)

Aceita um QuicConnectionde entrada.

DisposeAsync()

Interrompe a escuta de novas conexões e libera todos os recursos associados ao ouvinte.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
ListenAsync(QuicListenerOptions, CancellationToken)

Cria um novo QuicListener e começa a escutar novas conexões.

MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

Métodos de Extensão

ConfigureAwait(IAsyncDisposable, Boolean)

Configura como as esperas nas tarefas retornadas de um descartável assíncrono serão executadas.

Aplica-se a

Confira também