Microsoft.AspNetCore.Http 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 per la gestione di richieste e risposte HTTP.
As |
Specifica che il parametro di un delegato del gestore di route rappresenta un elenco di parametri strutturati. |
Bad |
Rappresenta un errore di richiesta HTTP |
Binding |
Indirizzo a cui può essere associato un server HTTP. |
Connection |
Rappresenta la connessione sottostante per una richiesta. |
Cookie |
Definisce le impostazioni utilizzate per creare un cookie. |
Cookie |
Opzioni usate per creare un nuovo cookie. |
Default |
Fornisce un'implementazione predefinita per il wrapping dei HttpContext parametri e forniti a un gestore di route. |
Default |
Rappresenta un'implementazione della classe Http Context. |
Default |
Factory per la creazione di HttpContext istanze. |
Endpoint |
Rappresenta un endpoint logico in un'applicazione. |
Endpoint |
Specifica una descrizione per l'endpoint in Metadata. |
Endpoint |
Metodi di estensione per l'aggiunta IEndpointFilter a un gestore di route. |
Endpoint |
Rappresenta le informazioni accessibili tramite l'API di filtro del gestore di route quando l'utente sta creando un nuovo gestore di route. |
Endpoint |
Fornisce un'astrazione per il wrapping degli HttpContext argomenti e forniti a un gestore di route. |
Endpoint |
Metodi di estensione per esporre Endpoint in HttpContext. |
Endpoint |
Raccolta di metadati arbitrari associati a un endpoint. |
Endpoint |
Specifica un riepilogo in Metadata. |
Form |
Contiene i valori del modulo HTTP analizzati. |
Form |
Implementazione predefinita di IFormFile. |
Form |
Implementazione predefinita di IFormFileCollection. |
Header |
Rappresenta un wrapper per RequestHeaders e ResponseHeaders. |
Header |
Contiene metodi di estensione per la modifica di un'istanza IHeaderDictionary di . |
Header |
Metodi di estensione per l'accesso a intestazioni di richiesta e risposta HTTP fortemente tipizzate. |
Header |
Estensioni per l'analisi delle intestazioni. |
Http |
Incapsula tutte le informazioni specifiche di HTTP relative a una singola richiesta HTTP. |
Http |
Fornisce un'implementazione di basata sul contesto di IHttpContextAccessor esecuzione corrente. |
Http |
Rappresenta i metodi utilizzati per creare un oggetto contesto HTTP. |
Http |
Estensioni per la lettura delle variabili del server HTTP. |
Http |
Contiene metodi per verificare il metodo di richiesta di una richiesta HTTP. |
Http |
Contiene metodi per verificare la versione del protocollo di richiesta di una richiesta HTTP. |
Http |
Rappresenta il lato in ingresso di una singola richiesta HTTP. |
Http |
Metodi di estensione per leggere il corpo della richiesta come JSON. |
Http |
Metodi di estensione per abilitare il buffering in un oggetto HttpRequest. |
Http |
Rappresenta il lato in uscita di una singola richiesta HTTP. |
Http |
Fornisce metodi di estensione per la scrittura di un valore serializzato JSON nella risposta HTTP. |
Http |
Metodi pratici per la scrittura nella risposta. |
Http |
Oggetto ProblemDetails per gli errori di convalida. |
Middleware |
Implementazione predefinita per IMiddlewareFactory. |
Open |
Metodi di estensione per l'aggiunta Metadata che devono essere utilizzati dalle librerie OpenAPI. |
Problem |
Rappresenta il contesto dei dettagli del problema corrente per la richiesta. |
Problem |
Opzioni per controllare il comportamento di WriteAsync(ProblemDetailsContext) e metodi simili. |
Produces |
Specifica il tipo del valore e del codice di stato restituito dall'azione. |
Query |
Raccolta di stringhe di query HttpRequest |
Request |
Crea RequestDelegate implementazioni da Delegate gestori di richieste. |
Request |
Opzioni per controllare il comportamento di quando RequestDelegate viene creato usando RequestDelegateFactory. |
Request |
Metadati dedotti da InferMetadata(MethodInfo, RequestDelegateFactoryOptions). EndpointBuilder verrà popolato automaticamente con questi metadati, se specificato. Se viene passato a Create(Delegate, RequestDelegateFactoryOptions, RequestDelegateMetadataResult), non ripeterà l'inferenza dei metadati. Tutti i metadati dedotti devono essere già archiviati in EndpointBuilder. |
Request |
Risultato della creazione di un RequestDelegate oggetto da un oggetto Delegate |
Request |
Estensione per HttpRequest. |
Request |
Estensioni HttpRequest per l'uso delle intestazioni finali delle richieste. |
Response |
Metodi di estensione per HttpResponse. |
Response |
Contiene metodi di estensione per modificare l'intestazione |
Results |
Factory per IResult. |
Send |
Tipo helper che consente di copiare un file in un oggetto Stream. Questo tipo fa parte dell'infrastruttura di ASP.NET Core e non deve essere usato dal codice dell'applicazione. |
Send |
Fornisce estensioni per HttpResponse che espone l'estensione SendFile. |
Session |
Metodi di estensione per ISession. |
Status |
Raccolta di costanti per i codici di stato HTTP. |
Stream |
Implementazione di IHttpResponseBodyFeature che aproximates tutte le API nel flusso specificato. |
Tags |
Specifica una raccolta di tag in Metadata. |
Typed |
Factory tipizzata per IResult i tipi in Microsoft.AspNetCore.Http.HttpResults. |
Web |
Contesto per la negoziazione di un aggiornamento websocket. |
Web |
Gestisce la creazione di connessioni WebSocket per una richiesta HTTP specifica. |
Endpoint |
Enumera gli elementi di un oggetto EndpointMetadataCollection. |
Form |
Enumera un oggetto FormCollection. |
Fragment |
Fornisce una gestione corretta per il valore FragmentString quando necessario per generare una stringa URI |
Header |
Enumera un oggetto HeaderDictionary. |
Host |
Rappresenta la parte host di un URI può essere usata per costruire l'URI formattato e codificato correttamente per l'uso nelle intestazioni HTTP. |
Path |
Fornisce il corretto escape per i valori Path e PathBase quando è necessario per ricostruire una richiesta o reindirizzare una stringa dell'URI |
Query |
Enumera un oggetto QueryCollection. |
Query |
Fornisce la corretta gestione per il valore QueryString quando è necessario per ricostruire una richiesta o reindirizzare una stringa dell'URI |
IBindable |
Definisce un meccanismo per la creazione di un'istanza di un tipo da un HttpContext oggetto quando i parametri di associazione per un delegato del gestore di route dell'endpoint. |
IContent |
Definisce un contratto che rappresenta il risultato di un endpoint HTTP che contiene un oggetto ContentType. |
IEndpoint |
Fornisce un'interfaccia per l'implementazione di un filtro destinato a un gestore di route. |
IFile |
Definisce un contratto che rappresenta il risultato del file di un endpoint HTTP. |
IForm |
Rappresenta i valori del modulo analizzati inviati con HttpRequest. |
IForm |
Rappresenta un file inviato con HttpRequest. |
IForm |
Rappresenta la raccolta di file inviati con HttpRequest. |
IHeader |
Rappresenta le intestazioni HttpRequest e HttpResponse |
IHttp |
Fornisce l'accesso all'oggetto corrente HttpContext, se disponibile. |
IHttp |
Fornisce metodi per creare ed eliminare HttpContext le istanze. |
IMiddleware |
Definisce il middleware che può essere aggiunto alla pipeline di richiesta dell'applicazione. |
IMiddleware |
Fornisce metodi per creare middleware. |
INested |
Definisce un contratto che rappresenta il risultato di un endpoint HTTP che contiene un tipo annidato IResult . |
IProblem |
Definisce un tipo che fornisce funzionalità per creare una ProblemDetails risposta. |
IProblem |
Definisce un tipo che scrive un ProblemDetails payload nell'oggetto corrente Response. |
IQuery |
Rappresenta la raccolta di stringhe di query HttpRequest |
IRequest |
Rappresenta la raccolta di cookie HttpRequest |
IResponse |
Un wrapper per l'intestazione della risposta Set-Cookie. |
IResult |
Definisce un contratto che rappresenta il risultato di un endpoint HTTP. |
IResult |
Fornisce un'interfaccia per registrare metodi esterni che forniscono istanze IResult personalizzate. |
ISession |
Archivia i dati utente mentre l'utente esplora un'applicazione Web. Lo stato della sessione usa un archivio gestito dall'applicazione per rendere persistenti i dati tra le richieste da un client. I dati della sessione sono supportati da una cache e considerati dati temporanei. |
IStatus |
Definisce un contratto che rappresenta il risultato di un endpoint HTTP che contiene un oggetto StatusCode. |
IValue |
Definisce un contratto che rappresenta il risultato di un endpoint HTTP che contiene un oggetto Value. |
IValue |
Definisce un contratto che rappresenta il risultato di un endpoint HTTP che contiene un oggetto Value. |
Cookie |
Determina la modalità di impostazione delle proprietà di sicurezza dei cookie. |
Same |
Usato per impostare il campo SameSite sui cookie di risposta per indicare se tali cookie devono essere inclusi dal client in future richieste "same-site" o "cross-site". Bozza RFC: https://tools.ietf.org/html/draft-ietf-httpbis-rfc6265bis-03#section-4.1.1 |
Endpoint |
Delegato applicato come filtro per un gestore di route. |
Request |
Funzione in grado di elaborare una richiesta HTTP. |
Per altre informazioni sulle API HTTP di basso livello, vedere Accedere a HttpContext in ASP.NET Core.