System.Web 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.
Per .NET Core e .NET 5+, questo spazio dei nomi contiene la HttpUtility classe .
Per .NET Framework, questo spazio dei nomi contiene classi e interfacce che consentono la comunicazione tra browser e server. Queste classi includono la HttpRequest classe, che fornisce informazioni dettagliate sulla richiesta HTTP corrente, la HttpResponse classe, che gestisce l'output HTTP al client e la HttpServerUtility classe, che fornisce l'accesso alle utilità e ai processi lato server. System.Web include anche classi per la manipolazione dei cookie, il trasferimento di file, le informazioni sulle eccezioni e il controllo della cache di output in .NET Framework.
Classi
AspNetHostingPermission |
Controlla le autorizzazioni di accesso in ambienti contenuti ASP.NET. La classe non può essere ereditata. |
AspNetHostingPermissionAttribute |
Consente di applicare azioni di sicurezza per AspNetHostingPermission al codice usando la sicurezza dichiarativa. La classe non può essere ereditata. |
DefaultHttpHandler |
Rappresenta le proprietà e i metodi di un gestore HTTP predefinito. |
EventHandlerTaskAsyncHelper |
Converte metodi asincroni restituiti dall'attività in metodi che utilizzando il modello di programmazione asincrono utilizzato nelle versioni precedenti di ASP.NET e basato sugli eventi iniziali e finali. |
HtmlString |
Rappresenta una stringa codificata in formato HTML che non deve essere codificata nuovamente. |
HttpApplication |
Definisce metodi, proprietà ed eventi comuni a tutti gli oggetti applicazione all'interno di un'applicazione ASP.NET. Questa classe è la classe base per le applicazioni definite dall'utente nel file Global.asax. |
HttpApplicationState |
Abilita la condivisione delle informazioni globali tra più sessioni e richieste all'interno di un'applicazione ASP.NET. |
HttpApplicationStateBase |
Funge da classe base per le classi che consentono la condivisione di informazioni tra più sessioni e richieste all'interno di un'applicazione ASP.NET. |
HttpApplicationStateWrapper |
Incapsula l'oggetto intrinseco HTTP che consente di condividere le informazioni tra più sessioni e richieste in un'applicazione ASP.NET. |
HttpBrowserCapabilities |
Consente al server di raccogliere informazioni sulle funzionalità del browser in esecuzione sul client. |
HttpBrowserCapabilitiesBase |
Funge come classe base per le classi che consentono al server di raccogliere informazioni sulle funzionalità del browser che ha effettuato la richiesta corrente. |
HttpBrowserCapabilitiesWrapper |
Incapsula l'oggetto intrinseco HTTP che consente al server di raccogliere informazioni sulle funzionalità del browser che ha effettuato la richiesta corrente. |
HttpCachePolicy |
Contiene metodi per l'impostazione di intestazioni HTTP specifiche della cache e per il controllo della cache di output della pagina ASP.NET. |
HttpCachePolicyBase |
Funge da classe base per le classi che contengono metodi di impostazione delle intestazioni HTTP specifiche della cache e di controllo della cache di output della pagina ASP.NET. |
HttpCachePolicyWrapper |
Incapsula l'oggetto intrinseco HTTP che contiene metodi di impostazione delle intestazioni HTTP specifiche della cache e di controllo della cache di output della pagina ASP.NET. |
HttpCacheVaryByContentEncodings |
Fornisce un modo indipendente dai tipi per impostare la proprietà VaryByContentEncodings della classe HttpCachePolicy. |
HttpCacheVaryByHeaders |
Fornisce un modo indipendente dai tipi per impostare la proprietà VaryByHeaders. |
HttpCacheVaryByParams |
Fornisce un modo indipendente dai tipi per impostare la proprietà VaryByParams. |
HttpClientCertificate |
Fornisce i campi del certificato client rilasciati dal client in risposta alla richiesta del server per l'identità del client. |
HttpCompileException |
Eccezione generata quando si verifica un errore del compilatore. |
HttpContext |
Incapsula tutte le informazioni specifiche di HTTP relative a una singola richiesta HTTP. |
HttpContextBase |
Funge da classe base per le classi che contengono informazioni specifiche di HTTP relative a una singola richiesta HTTP. |
HttpContextWrapper |
Incapsula l'oggetto intrinseco HTTP che contiene informazioni specifiche di HTTP su una singola richiesta HTTP. |
HttpCookie |
Specifica una modalità indipendente dai tipi per creare e modificare singoli cookie HTTP. |
HttpCookieCollection |
Fornisce un modo indipendente dai tipi per modificare i cookie HTTP. |
HttpException |
Descrive un'eccezione che si è verificata durante l'elaborazione delle richieste HTTP. |
HttpFileCollection |
Fornisce l'accesso ai file caricati da un client e li organizza. |
HttpFileCollectionBase |
Funge da classe base per classi che forniscono accesso ai file caricati da un client. |
HttpFileCollectionWrapper |
Incapsula l'oggetto intrinseco HTTP che fornisce accesso ai file scaricati da un client. |
HttpModuleCollection |
Consente di indicizzare e recuperare una raccolta di oggetti IHttpModule. |
HttpParseException |
Eccezione generata quando viene rilevato un errore di analisi. |
HttpPostedFile |
Fornisce l'accesso ai singoli file caricati da un client. |
HttpPostedFileBase |
Funge da classe base per classi che forniscono accesso a singoli file caricati da un client. |
HttpPostedFileWrapper |
Incapsula l'oggetto intrinseco HTTP che fornisce accesso ai singoli file caricati da un client. |
HttpRequest |
Consente ad ASP.NET di leggere i valori HTTP inviati da un client durante una richiesta Web. |
HttpRequestBase |
Rappresenta la classe di base per le classi che consentono ad ASP.NET di leggere i valori HTTP inviati da un client durante una richiesta Web. |
HttpRequestValidationException |
Eccezione generata quando il client riceve una stringa di input potenzialmente pericolosa come parte dei dati della richiesta. La classe non può essere ereditata. |
HttpRequestWrapper |
Incapsula l'oggetto intrinseco HTTP che consente ad ASP.NET di leggere i valori HTTP inviati da un client durante una richiesta Web. |
HttpResponse |
Incapsula le informazioni sulla risposta HTTP da un'operazione ASP.NET. |
HttpResponseBase |
Rappresenta la classe base per le classi che forniscono le informazioni sulla risposta HTTP da un'operazione ASP.NET. |
HttpResponseWrapper |
Incapsula l'oggetto intrinseco HTTP che fornisce informazioni sulla risposta HTTP da un'operazione ASP.NET. |
HttpRuntime |
Fornisce una serie di servizi di runtime ASP.NET per l'applicazione corrente. |
HttpServerUtility |
Fornisce metodi helper per l'elaborazione delle richieste Web. |
HttpServerUtilityBase |
Funge da classe base per le classi che forniscono metodi helper per l'elaborazione delle richieste Web. |
HttpServerUtilityWrapper |
Incapsula l'oggetto intrinseco HTTP che fornisce i metodi helper per l'elaborazione delle richieste Web. |
HttpSessionStateBase |
Funge da classe base per le classi che forniscono accesso a valori di stato sessione, impostazioni a livello di sessione e metodi di gestione della durata. |
HttpSessionStateWrapper |
Incapsula l'oggetto intrinseco HTTP che fornisce l'accesso a valori di stato sessione, impostazioni a livello di sessione e metodi di gestione della durata. |
HttpStaticObjectsCollection |
Fornisce un insieme di oggetti nell'ambito dell'applicazione per la proprietà StaticObjects. |
HttpStaticObjectsCollectionBase |
Funge da classe base per le classi che forniscono una raccolta di oggetti con ambito di applicazione per la proprietà StaticObjects. |
HttpStaticObjectsCollectionWrapper |
Incapsula l'oggetto intrinseco HTTP che fornisce una raccolta di oggetti con ambito applicazione per la proprietà StaticObjects. |
HttpTaskAsyncHandler |
Fornisce metodi che possono essere implementati da una classe del gestore di attività derivata per elaborare un'attività asincrona. |
HttpUnhandledException |
Eccezione generata quando si verifica un'eccezione generica. |
HttpUtility |
Fornisce metodi per la codifica e la decodifica degli URL durante l'elaborazione delle richieste Web. La classe non può essere ereditata. |
HttpWorkerRequest |
Questa classe astratta consente di definire i metodi di lavoro di base e le enumerazioni utilizzate nel codice gestito ASP.NET per elaborare le richieste. |
HttpWriter |
Fornisce un oggetto TextWriter cui si accede tramite l'oggetto intrinseco HttpResponse. |
IisTraceListener |
Fornisce un listener che indirizza tutto l'output di traccia e di debug all'infrastruttura di IIS 7.0. |
MimeMapping |
Esegue il mapping delle estensioni del documento ai tipi MIME del contenuto. |
ParserError |
Rappresenta un errore del parser o un avviso. La classe non può essere ereditata. |
ParserErrorCollection |
Gestisce un set di errori del parser rilevati durante l'analisi. La classe non può essere ereditata. |
PreApplicationStartMethodAttribute |
Fornisce il supporto espanso per l'avvio dell'applicazione. |
ProcessInfo |
Fornisce informazioni relative ai processi in esecuzione. |
ProcessModelInfo |
Contiene metodi che restituiscono informazioni sui processi di lavoro. |
SiteMap |
La classe SiteMap è una rappresentazione in memoria della struttura di navigazione in un sito, specificata da uno o più provider della mappa del sito. La classe non può essere ereditata. |
SiteMapNode |
Rappresenta un nodo nella struttura della mappa del sito gerarchica come quella descritta dalla classe SiteMap e dalle classi che implementano la classe SiteMapProvider astratta. |
SiteMapNodeCollection |
Specifica una raccolta fortemente tipizzata per oggetti SiteMapNode e implementa l'interfaccia IHierarchicalEnumerable per supportare lo spostamento nella raccolta. |
SiteMapProvider |
Specifica una classe base comune per tutti i provider di dati della mappa del sito e un metodo che consente agli sviluppatori di implementare quelli che possono essere usati come archivi persistenti per gli oggetti SiteMap con l'infrastruttura della mappa del sito ASP.NET. |
SiteMapProviderCollection |
Usata dalla classe SiteMap per tenere traccia di un insieme di oggetti SiteMapProvider disponibili per l'elemento SiteMap durante l'inizializzazione della mappa del sito. La classe non può essere ereditata. |
SiteMapResolveEventArgs |
Specifica dati per un evento generato chiamando la proprietà CurrentNode della classe SiteMapProvider. |
StaticSiteMapProvider |
Viene utilizzato come implementazione parziale della classe SiteMapProvider abstract e come classe base per la classe XmlSiteMapProvider, che rappresenta il provider della mappa del sito predefinito in ASP.NET. |
TraceContext |
Acquisisce e presenta i dettagli di esecuzione relativi a una richiesta Web. La classe non può essere ereditata. |
TraceContextEventArgs |
Fornisce un insieme di record di traccia a qualsiasi metodo che gestisce l'evento TraceFinished. La classe non può essere ereditata. |
TraceContextRecord |
Rappresenta un messaggio di traccia di ASP.NET ed eventuali dati associati. |
UnvalidatedRequestValues |
Fornisce l'accesso ai valori delle richieste HTTP senza attivare la convalida delle richieste ASP.NET. |
UnvalidatedRequestValuesBase |
Opera come classe di base per classi che forniscono l'accesso ai valori delle richieste HTTP senza attivare la convalida delle richieste ASP.NET. |
UnvalidatedRequestValuesWrapper |
Fornisce una classe wrapper per la classe UnvalidatedRequestValuesBase e fornisce l'accesso ai valori delle richieste HTTP senza attivare la convalida delle richieste ASP.NET. |
VirtualPathUtility |
Fornisce metodi di utilità per le operazioni comuni relative ai percorsi virtuali. |
WebPageTraceListener |
Fornisce un listener che indirizza i messaggi Trace agli output della pagina Web ASP.NET. |
XmlSiteMapProvider |
La classe XmlSiteMapProvider viene derivata dalla classe SiteMapProvider e rappresenta il provider della mappa del sito predefinito per ASP.NET. La classe XmlSiteMapProvider genera strutture ad albero della mappa del sito da file XML con estensione sitemap. |
Interfacce
IHtmlString |
Rappresenta una stringa codificata in formato HTML che non deve essere codificata nuovamente. |
IHttpAsyncHandler |
Definisce il contratto che deve essere implementato dagli oggetti del gestore asincrono HTTP. |
IHttpHandler |
Definisce il contratto implementato da ASP.NET per elaborare in modo sincrono le richieste Web HTTP mediante gestori HTTP personalizzati. |
IHttpHandlerFactory |
Definisce il contratto che deve essere implementato dalle class factory per creare nuovi oggetti IHttpHandler. |
IHttpModule |
Fornisce l'inizializzazione dei moduli e gli eventi di eliminazione per la classe di implementazione. |
IPartitionResolver |
Definisce i metodi che devono essere implementati per la risoluzione della partizione personalizzata dello stato sessione. |
ISubscriptionToken |
Rappresenta un'interfaccia implementata da un oggetto e che può essere utilizzata per annullare la sottoscrizione dei listener. |
ITlsTokenBindingInfo |
Fornisce informazioni sull'associazione del token TLS (Transport Layer Security). |
Enumerazioni
ApplicationShutdownReason |
Specifica la ragione della chiusura della classe AppDomain. |
AspNetHostingPermissionLevel |
Specifica il livello di attendibilità concesso a un'applicazione Web ASP.NET. |
HttpCacheability |
Specifica i valori enumerati usati per impostare l'intestazione HTTP di |
HttpCacheRevalidation |
Specifica i valori enumerati usati per impostare le intestazioni HTTP di |
HttpCookieMode |
Specifica in che modo vengono usati i cookie per un'applicazione Web. |
HttpValidationStatus |
Fornisce i valori enumerati che indicano la stato di convalida della cache. |
ProcessShutdownReason |
Fornisce i valori enumerati che indicano il motivo della chiusura di un processo. |
ProcessStatus |
Fornisce i valori enumerati che indicano lo stato attuale di un processo. |
ReadEntityBodyMode |
Specifica le costanti che indicano come il corpo dell'entità di una richiesta HTTP. |
RequestNotification |
Indica quando si verificano eventi e altri eventi del ciclo di vita mentre una richiesta HttpApplication è in corso di elaborazione. |
RequestNotificationStatus |
Specifica lo stato di una notifica nella pipeline delle richieste. |
SameSiteMode |
Specifica le costanti che indicano il valore dell'attributo SameSite del cookie. |
TraceMode |
Consente di specificare l'ordine di emissione dei messaggi di traccia nell'output HTML di una pagina. |
Delegati
BeginEventHandler |
Rappresenta il metodo che consente di gestire gli eventi asincroni, quali gli eventi dell'applicazione. Questo delegato viene chiamato all'avvio di un'operazione asincrona. |
EndEventHandler |
Rappresenta il metodo che consente di gestire gli eventi asincroni, quali gli eventi dell'applicazione. |
HttpCacheValidateHandler |
Rappresenta un metodo che viene chiamato per convalidare un elemento memorizzato nella cache prima che venga servito dalla cache. |
HttpResponseSubstitutionCallback |
Rappresenta il metodo che gestisce la sostituzione successiva alla memorizzazione nella cache. |
HttpWorkerRequest.EndOfSendNotification |
Rappresenta il metodo che consente di notificare ai chiamanti che l'invio della risposta è stato completato. |
SiteMapResolveEventHandler |
Rappresenta il metodo che gestirà l'evento SiteMapResolve di una specifica istanza della classe SiteMapProvider o della classe SiteMap statica. |
TaskEventHandler |
Rappresenta l'attività asincrona che viene elaborata da un'istanza della classe EventHandlerTaskAsyncHelper. |
TraceContextEventHandler |
Rappresenta il metodo che gestisce l'evento TraceFinished di un oggetto TraceContext. |