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.