Share via


Microsoft.AspNetCore.Connections.Features Spazio dei nomi

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

Interfacce

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

Un sacco di elementi associati a una determinata connessione.

IConnectionLifetimeFeature

Rappresenta la durata della connessione.

IConnectionLifetimeNotificationFeature

Abilita la terminazione grazia 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 mantenere lo stato tra connessioni e richieste. Se un trasporto supporta lo stato persistente dipende dall'implementazione. Il trasporto deve supportare il pooling e riutilizzare le istanze di connessione per rendere permanente lo stato.

Poiché i valori aggiunti allo stato persistente possono vivere in memoria fino a quando una connessione non è più 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 relativi all'handshake TLS.

ITransferFormatFeature

Ottiene il formato di trasferimento del protocollo.