Microsoft.AspNetCore.Http.Features Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Contiene tipi correlati a Features.
Classi
DefaultSessionFeature |
Questo tipo esiste solo per lo scopo di unit test in cui l'utente può impostare direttamente la Session proprietà senza la necessità di creare un ISessionFeatureoggetto . |
FeatureCollection |
Implementazione predefinita per IFeatureCollection. |
FeatureCollectionExtensions |
Metodi di estensione per ottenere la funzionalità da IFeatureCollection |
FormFeature |
Implementazione predefinita per IFormFeature. |
FormOptions |
Opzioni per configurare la lettura del corpo della richiesta come modulo HTTP. |
HttpConnectionFeature |
Implementazione predefinita per IHttpConnectionFeature. |
HttpRequestFeature |
Implementazione predefinita per IHttpRequestFeature. |
HttpRequestIdentifierFeature |
Implementazione predefinita per IHttpRequestIdentifierFeature. |
HttpRequestLifetimeFeature |
Implementazione predefinita per IHttpRequestLifetimeFeature. |
HttpResponseFeature |
Implementazione predefinita per IHttpResponseFeature. |
ItemsFeature |
Implementazione predefinita per IItemsFeature. |
QueryFeature |
Implementazione predefinita per IQueryFeature. |
RequestBodyPipeFeature |
Implementazione predefinita per IRequestBodyPipeFeature. |
RequestCookiesFeature |
Implementazione predefinita per IRequestCookiesFeature. |
RequestServicesFeature |
Implementazione per IServiceProvidersFeature l'accesso ai servizi di richiesta. |
ResponseCookiesFeature |
Implementazione predefinita di IResponseCookiesFeature. |
RouteValuesFeature |
Funzionalità per il routing dei valori. Usare Features per accedere ai valori associati alla richiesta corrente. |
ServiceProvidersFeature |
Implementazione predefinita per IServiceProvidersFeature. |
TlsConnectionFeature |
Implementazione predefinita per TlsConnectionFeature. |
Struct
FeatureReference<T> |
Riferimento memorizzato nella cache a una funzionalità. |
FeatureReferences<TCache> |
Riferimento a una raccolta di funzionalità. |
Interfacce
IBadRequestExceptionFeature |
Fornisce informazioni sulle richieste HTTP rifiutate. |
IEndpointFeature |
Interfaccia di funzionalità per il routing degli endpoint. Usare Features per accedere a un'istanza associata alla richiesta corrente. |
IFeatureCollection |
Rappresenta una raccolta di funzionalità HTTP. |
IFormFeature |
Consente di leggere il corpo della richiesta come modulo HTTP. |
IHttpActivityFeature |
Funzionalità per accedere all'oggetto Activity associato a una richiesta. |
IHttpBodyControlFeature | |
IHttpBufferingFeature |
Contiene tipi correlati a Features. |
IHttpConnectionFeature |
Informazioni sulla connessione TCP/IP che trasporta la richiesta. |
IHttpExtendedConnectFeature |
Usato con protocolli che richiedono l'handshake Extended CONNECT, ad esempio HTTP/2 WebSockets e WebTransport. https://www.rfc-editor.org/rfc/rfc8441#section-4 |
IHttpMaxRequestBodySizeFeature |
Funzionalità per controllare e modificare le dimensioni massime del corpo della richiesta per una singola richiesta. |
IHttpMetricsTagsFeature |
Fornisce l'accesso ai tag aggiunti al contatore delle richieste HTTP delle metriche. Questa funzionalità non è impostata se il contatore non è abilitato. |
IHttpRequestBodyDetectionFeature |
Usato per indicare se la richiesta può avere un corpo. |
IHttpRequestFeature |
Contiene i dettagli di una determinata richiesta. Queste proprietà devono essere tutte modificabili. Nessuna di queste proprietà deve essere mai impostata su Null. |
IHttpRequestIdentifierFeature |
Funzionalità per identificare in modo univoco una richiesta. |
IHttpRequestLifetimeFeature |
Fornisce l'accesso alle operazioni di durata della richiesta HTTP. |
IHttpRequestTrailersFeature |
Questa funzionalità espone le intestazioni del trailer della richiesta HTTP, per i corpi a blocchi HTTP/1.1 o le intestazioni finali HTTP/2. |
IHttpResetFeature |
Usato per inviare messaggi di reimpostazione per i protocolli che li supportano, ad esempio HTTP/2 o HTTP/3. |
IHttpResponseBodyFeature |
Aggregazione dei diversi modi per interagire con il corpo della risposta. |
IHttpResponseFeature |
Rappresenta i campi e lo stato di una risposta HTTP. |
IHttpResponseTrailersFeature |
Fornisce l'accesso ai trailer di risposta. I trailer di risposta consentono l'invio di intestazioni aggiuntive alla fine di una risposta HTTP/1.1 (blocchi) o HTTP/2. Per altre informazioni, vedere RFC7230. |
IHttpsCompressionFeature |
Configura il comportamento di compressione delle risposte per HTTPS su base richiesta. |
IHttpSendFileFeature |
Fornisce un meccanismo efficiente per il trasferimento di file dal disco alla rete. |
IHttpUpgradeFeature |
Fornisce l'accesso alle funzionalità di aggiornamento del server. |
IHttpWebSocketFeature |
Fornisce l'accesso alle funzionalità websocket del server. |
IHttpWebTransportFeature |
API per accettare e recuperare sessioni WebTransport. |
IItemsFeature |
Fornisce una raccolta chiave/valore che può essere usata per condividere i dati nell'ambito di questa richiesta. |
IQueryFeature |
Fornisce l'accesso all'oggetto IQueryCollection associato alla richiesta HTTP. |
IRequestBodyPipeFeature |
Rappresenta il corpo della richiesta HTTP come PipeReader. |
IRequestCookiesFeature |
Fornisce l'accesso alla raccolta di cookie di richiesta. |
IResponseCookiesFeature |
Helper per la creazione dell'intestazione di risposta Set-Cookie. |
IRouteValuesFeature |
Interfaccia di funzionalità per i valori di routing. Usare Features per accedere ai valori associati alla richiesta corrente. |
IServerVariablesFeature |
Questa funzionalità fornisce l'accesso al set di variabili del server di richiesta. |
IServiceProvidersFeature |
Fornisce acccess all'ambito IServiceProviderdella richiesta. |
ISessionFeature |
Fornisce l'accesso all'oggetto ISession per la richiesta corrente. |
ITlsConnectionFeature |
Fornisce l'accesso alle funzionalità TLS associate alla connessione HTTP corrente. |
ITlsTokenBindingFeature |
Fornisce informazioni sui parametri di associazione del token TLS. |
ITrackingConsentFeature |
Usato per eseguire query, concedere e ritirare il consenso dell'utente per l'archiviazione delle informazioni utente correlate all'attività e alle funzionalità del sito. |
IWebTransportSession |
Controlla la sessione e i flussi di una sessione WebTransport. |
Enumerazioni
HttpsCompressionMode |
Usare per controllare dinamicamente la compressione della risposta per le richieste HTTPS. |
Commenti
Per altre informazioni sulle funzionalità, vedere Funzionalità delle richieste in ASP.NET Core.