Microsoft.AspNetCore.Connections.Features Spazio dei nomi

Contiene interfacce per le funzionalità che descrivono o modificano una connessione.

Classi

Nome Descrizione
AuthenticationRefreshContext

Fornisce informazioni su un aggiornamento dell'autenticazione.

Interfacce

Nome Descrizione
IAuthenticationRefreshFeature

Funzionalità per l'aggiornamento dell'autenticazione in una connessione. Se presente, indica che la connessione supporta l'aggiornamento del token di autenticazione.

IConnectionAuthenticationRefreshFeature

Funzionalità che consente ai componenti di convalidare e osservare gli aggiornamenti di autenticazione in una connessione.

IConnectionCompleteFeature

Rappresenta l'azione di completamento per una connessione.

IConnectionEndPointFeature

Funzionalità che rappresenta un endpoint di connessione.

IConnectionHeartbeatFeature

Funzionalità che rappresenta l'heartbeat di connessione.

IConnectionIdFeature

Identificatore univoco per una determinata connessione.

IConnectionInherentKeepAliveFeature

Indica se il trasporto di connessione ha un "keep-alive intrinseco", il che significa che il trasporto informerà automaticamente il client che è ancora presente.

IConnectionItemsFeature

Contenitore di elementi associati a una determinata connessione.

IConnectionLifetimeFeature

Rappresenta la durata della connessione.

IConnectionLifetimeNotificationFeature

Abilita la terminazione normale della connessione.

IConnectionMetricsTagsFeature

Fornisce l'accesso ai tag aggiunti al contatore di connessione delle metriche. Questa funzionalità non è impostata se il contatore non è abilitato.

IConnectionNamedPipeFeature

Fornisce l'accesso all'oggetto sottostante NamedPipeServerStreamdella connessione.

IConnectionSocketFeature

Fornisce l'accesso all'oggetto sottostante Socketdella connessione.

IConnectionTransportFeature

Trasporto per la connessione.

IConnectionUserFeature

Utente associato alla connessione.

IMemoryPoolFeature

Oggetto MemoryPool<T> utilizzato dalla connessione.

IPersistentStateFeature

Fornisce l'accesso a una raccolta chiave/valore che può essere usata per rendere persistente lo stato tra connessioni e richieste. Se un trasporto supporta lo stato di persistenza dipende dall'implementazione. Il trasporto deve supportare il pooling e il riutilizzo delle istanze di connessione per rendere persistente lo stato.

Poiché i valori aggiunti allo stato permanente possono vivere in memoria fino a quando una connessione non viene più inserita in pool, prestare attenzione quando si aggiungono elementi a questa raccolta per evitare un utilizzo eccessivo della memoria.

IProtocolErrorCodeFeature

Codice di errore per il protocollo in uso.

IStreamAbortFeature

Supporta l'interruzione di singoli lati di un flusso di connessione.

IStreamClosedFeature

Rappresenta l'azione di chiusura per un flusso.

IStreamDirectionFeature

Direzione di un flusso di connessione

IStreamIdFeature

Rappresenta l'identificatore per il flusso.

ITlsHandshakeFeature

Rappresenta i dettagli sull'handshake TLS.

ITransferFormatFeature

Ottiene il formato di trasferimento del protocollo.