Compartilhar via


Microsoft.AspNetCore.Connections.Features Namespace

Contém interfaces para recursos que descrevem ou manipulam uma conexão.

Interfaces

IConnectionCompleteFeature

Representa a ação de conclusão de uma conexão.

IConnectionEndPointFeature

Um recurso que representa pontos de extremidade de conexão.

IConnectionHeartbeatFeature

Um recurso que representa a pulsação da conexão.

IConnectionIdFeature

O identificador exclusivo de uma determinada conexão.

IConnectionInherentKeepAliveFeature

Indica se o transporte de conexão tem um "keep alive inerente", o que significa que o transporte informará automaticamente ao cliente que ele ainda está presente.

IConnectionItemsFeature

Um recipiente de itens associados a uma determinada conexão.

IConnectionLifetimeFeature

Representa o tempo de vida da conexão.

IConnectionLifetimeNotificationFeature

Habilita o encerramento normal da conexão.

IConnectionMetricsTagsFeature

Fornece acesso a marcas adicionadas ao contador de conexão de métricas. Esse recurso não será definido se o contador não estiver habilitado.

IConnectionNamedPipeFeature

Fornece acesso ao subjacente da NamedPipeServerStreamconexão.

IConnectionSocketFeature

Fornece acesso ao subjacente da Socketconexão.

IConnectionTransportFeature

O transporte para a conexão.

IConnectionUserFeature

O usuário associado à conexão.

IMemoryPoolFeature

O MemoryPool<T> usado pela conexão.

IPersistentStateFeature

Fornece acesso a uma coleção de chave/valor que pode ser usada para persistir o estado entre conexões e solicitações. Se um transporte dá suporte ao estado persistente depende da implementação. O transporte deve dar suporte ao pooling e reutilizações de instâncias de conexão para que o estado seja persistido.

Como os valores adicionados ao estado persistente podem residir na memória até que uma conexão não seja mais agrupada, tenha cuidado ao adicionar itens a essa coleção para evitar o uso excessivo de memória.

IProtocolErrorCodeFeature

O código de erro para o protocolo que está sendo usado.

IStreamAbortFeature

Dá suporte à anulação de lados individuais de um fluxo de conexão.

IStreamClosedFeature

Representa a ação de fechamento de um fluxo.

IStreamDirectionFeature

A direção de um fluxo de conexão

IStreamIdFeature

Representa o identificador do fluxo.

ITlsHandshakeFeature

Representa os detalhes sobre o handshake do TLS.

ITransferFormatFeature

Obtém o formato de transferência do protocolo.