System.Web Namespace

Lo spazio dei nomi System.Web fornisce classi e interfacce che consentono la comunicazione tra browser e server. The System.Web namespace supplies classes and interfaces that enable browser-server communication. Questo spazio dei nomi contiene la classe HttpRequest, che fornisce informazioni complete sulla richiesta HTTP corrente, la classe HttpResponse, che gestisce l'output HTTP per il client, e la classe HttpServerUtility, che fornisce l'accesso alle utilità e ai processi del lato server. This namespace includes the HttpRequest class, which provides extensive information about the current HTTP request; the HttpResponse class, which manages HTTP output to the client; and the HttpServerUtility class, which provides access to server-side utilities and processes. Nello spazio dei nomi System.Web sono inoltre incluse le classi per la modifica dei cookie, il trasferimento dei file, la gestione delle informazioni sulle eccezioni e il controllo della cache di output. System.Web also includes classes for cookie manipulation, file transfer, exception information, and output cache control.

Classi

AspNetHostingPermission

Controlla le autorizzazioni di accesso in ambienti contenuti ASP.NET.Controls access permissions in ASP.NET hosted environments. Questa classe non può essere ereditata.This class cannot be inherited.

AspNetHostingPermissionAttribute

Consente di applicare azioni di sicurezza per AspNetHostingPermission al codice usando la sicurezza dichiarativa.Allows security actions for AspNetHostingPermission to be applied to code using declarative security. Questa classe non può essere ereditata.This class cannot be inherited.

DefaultHttpHandler

Rappresenta le proprietà e i metodi di un gestore HTTP predefinito.Represents the properties and methods of a default HTTP handler.

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.Converts task-returning asynchronous methods into methods that use the asynchronous programming model used in previous versions of ASP.NET and that is based on begin and end events.

HtmlString

Rappresenta una stringa codificata in formato HTML che non deve essere codificata nuovamente.Represents an HTML-encoded string that should not be encoded again.

HttpApplication

Definisce i metodi, le proprietà e gli eventi comuni a tutti gli oggetti applicazione all'interno di un'applicazione ASP.NET.Defines the methods, properties, and events that are common to all application objects in an ASP.NET application. Questa classe rappresenta la classe base per applicazioni definite dall'utente nel file Global.asax.This class is the base class for applications that are defined by the user in the Global.asax file.

HttpApplicationState

Abilita la condivisione delle informazioni globali tra più sessioni e richieste all'interno di un'applicazione ASP.NET.Enables sharing of global information across multiple sessions and requests within an ASP.NET application.

HttpApplicationStateBase

Funge da classe base per le classi che consentono di condividere le informazioni tra più sessioni e richieste in un'applicazione ASP.NET.Serves as the base class for classes that enable information to be shared across multiple sessions and requests within an ASP.NET application.

HttpApplicationStateWrapper

Incapsula l'oggetto intrinseco HTTP che consente di condividere le informazioni tra più sessioni e richieste in un'applicazione ASP.NET.Encapsulates the HTTP intrinsic object that enables information to be shared across multiple requests and sessions within an ASP.NET application.

HttpBrowserCapabilities

Consente al server raccogliere informazioni sulle funzionalità del browser che è in esecuzione sul client.Enables the server to gather information on the capabilities of the browser that is running on the client.

HttpBrowserCapabilitiesBase

Funge da classe base per le classi che consentono al server di raccogliere informazioni sulle funzionalità del browser che ha effettuato la richiesta corrente.Serves as the base class for classes that enable the server to gather information about the capabilities of the browser that made the current request.

HttpBrowserCapabilitiesWrapper

Incapsula l'oggetto intrinseco HTTP che consente al server di raccogliere informazioni sulle funzionalità del browser che ha effettuato la richiesta corrente.Encapsulates the HTTP intrinsic object that enables the server to gather information about the capabilities of the browser that has made the current request.

HttpCachePolicy

Contiene metodi per l'impostazione di intestazioni HTTP specifiche della cache e per il controllo della cache di output della pagina ASP.NET.Contains methods for setting cache-specific HTTP headers and for controlling the ASP.NET page output cache.

HttpCachePolicyBase

Funge da classe base per le classi che contengono i metodi di impostazione delle intestazioni HTTP specifiche della cache e di controllo della cache di output della pagina ASP.NET.Serves as the base class for classes that contain methods for setting cache-specific HTTP headers and for controlling the ASP.NET page output cache.

HttpCachePolicyWrapper

Incapsula l'oggetto intrinseco HTTP che contiene i metodi di impostazione delle intestazioni HTTP specifiche della cache e di controllo della cache di output della pagina ASP.NET.Encapsulates the HTTP intrinsic object that contains methods for setting cache-specific HTTP headers and for controlling the ASP.NET page output cache.

HttpCacheVaryByContentEncodings

Fornisce un modo indipendente dai tipi per impostare la proprietà VaryByContentEncodings della classe HttpCachePolicy.Provides a type-safe way to set the VaryByContentEncodings property of the HttpCachePolicy class.

HttpCacheVaryByHeaders

Fornisce un modo indipendente dai tipi per impostare la proprietà VaryByHeaders.Provides a type-safe way to set the VaryByHeaders property.

HttpCacheVaryByParams

Fornisce un modo indipendente dai tipi per impostare la proprietà VaryByParams.Provides a type-safe way to set the VaryByParams property.

HttpClientCertificate

Fornisce i campi del certificato client rilasciati dal client in risposta alla richiesta del server per l'identità del client.Provides the client certificate fields issued by the client in response to the server's request for the client's identity.

HttpCompileException

Eccezione generata quando si verifica un errore del compilatore.The exception that is thrown when a compiler error occurs.

HttpContext

Incapsula tutte le informazioni specifiche di HTTP relative a una singola richiesta HTTP.Encapsulates all HTTP-specific information about an individual HTTP request.

HttpContextBase

Funge da classe base per le classi che contengono le informazioni specifiche di HTTP su una singola richiesta HTTP.Serves as the base class for classes that contain HTTP-specific information about an individual HTTP request.

HttpContextWrapper

Incapsula l'oggetto intrinseco HTTP che contiene le informazioni specifiche di HTTP relative a una singola richiesta HTTP.Encapsulates the HTTP intrinsic object that contains HTTP-specific information about an individual HTTP request.

HttpCookie

Specifica una modalità indipendente dai tipi per creare e modificare singoli cookie HTTP.Provides a type-safe way to create and manipulate individual HTTP cookies.

HttpCookieCollection

Fornisce un modo indipendente dai tipi per modificare i cookie HTTP.Provides a type-safe way to manipulate HTTP cookies.

HttpException

Descrive un'eccezione che si è verificata durante l'elaborazione delle richieste HTTP.Describes an exception that occurred during the processing of HTTP requests.

HttpFileCollection

Fornisce l'accesso ai file caricati da un client e li organizza.Provides access to and organizes files uploaded by a client.

HttpFileCollectionBase

Funge da classe base per le classi che forniscono l'accesso ai file caricati da un client.Serves as the base class for classes that provide access to files that were uploaded by a client.

HttpFileCollectionWrapper

Incapsula l'oggetto intrinseco HTTP che fornisce l'accesso ai file caricati da un client.Encapsulates the HTTP intrinsic object that provides access to files that were uploaded by a client.

HttpModuleCollection

Consente di indicizzare e recuperare una raccolta di oggetti IHttpModule.Provides a way to index and retrieve a collection of IHttpModule objects.

HttpParseException

Eccezione generata quando viene rilevato un errore di analisi.The exception that is thrown when a parse error occurs.

HttpPostedFile

Fornisce l'accesso ai singoli file caricati da un client.Provides access to individual files that have been uploaded by a client.

HttpPostedFileBase

Funge da classe base per le classi che forniscono l'accesso ai singoli file caricati da un client.Serves as the base class for classes that provide access to individual files that have been uploaded by a client.

HttpPostedFileWrapper

Incapsula l'oggetto intrinseco HTTP che fornisce l'accesso ai singoli file caricati da un client.Encapsulates the HTTP intrinsic object that provides access to individual files that have been uploaded by a client.

HttpRequest

Consente ad ASP.NET di leggere i valori HTTP inviati da un client durante una richiesta Web.Enables ASP.NET to read the HTTP values sent by a client during a Web request.

HttpRequestBase

Funge da classe base per le classi che consentono ad ASP.NET di leggere i valori HTTP inviati da un client durante una richiesta Web.Serves as the base class for classes that enable ASP.NET to read the HTTP values sent by a client during a Web request.

HttpRequestValidationException

Eccezione generata quando il client riceve una stringa di input potenzialmente pericolosa come parte dei dati della richiesta.The exception that is thrown when a potentially malicious input string is received from the client as part of the request data. Questa classe non può essere ereditata.This class cannot be inherited.

HttpRequestWrapper

Incapsula l'oggetto intrinseco HTTP che consente ad ASP.NET di leggere i valori HTTP inviati da un client durante una richiesta Web.Encapsulates the HTTP intrinsic object that enables ASP.NET to read the HTTP values that are sent by a client during a Web request.

HttpResponse

Consente di includere le informazioni sulla risposta HTTP da un'operazione ASP.NET.Encapsulates HTTP-response information from an ASP.NET operation.

HttpResponseBase

Rappresenta la classe base per le classi che forniscono le informazioni sulla risposta HTTP da un'operazione ASP.NET.Represents the base class for classes that provides HTTP-response information from an ASP.NET operation.

HttpResponseWrapper

Incapsula l'oggetto intrinseco HTTP che fornisce informazioni sulla risposta HTTP da un'operazione ASP.NET.Encapsulates the HTTP intrinsic object that provides HTTP-response information from an ASP.NET operation.

HttpRuntime

Fornisce una serie di servizi di runtime ASP.NET per l'applicazione corrente.Provides a set of ASP.NET run-time services for the current application.

HttpServerUtility

Fornisce metodi di supporto per l'elaborazione delle richieste Web.Provides helper methods for processing Web requests.

HttpServerUtilityBase

Funge da classe base per le classi che forniscono metodi di supporto per l'elaborazione di richieste Web.Serves as the base class for classes that provide helper methods for processing Web requests.

HttpServerUtilityWrapper

Incapsula l'oggetto intrinseco HTTP che fornisce metodi di supporto per l'elaborazione di richieste Web.Encapsulates the HTTP intrinsic object that provides helper methods for processing Web requests.

HttpSessionStateBase

Funge da classe base per le classi che forniscono l'accesso ai valori relativi allo stato sessione, alle impostazioni a livello di sessione e ai metodi di gestione della durata.Serves as the base class for classes that provides access to session-state values, session-level settings, and lifetime management methods.

HttpSessionStateWrapper

Incapsula l'oggetto intrinseco HTTP che fornisce l'accesso ai valori relativi allo stato sessione, alle impostazioni a livello di sessione e ai metodi di gestione della durata.Encapsulates the HTTP intrinsic object that provides access to session-state values, session-level settings, and lifetime management methods.

HttpStaticObjectsCollection

Fornisce un insieme di oggetti nell'ambito dell'applicazione per la proprietà StaticObjects.Provides a collection of application-scoped objects for the StaticObjects property.

HttpStaticObjectsCollectionBase

Funge da classe base per le classi che forniscono un insieme di oggetti nell'ambito dell'applicazione per la proprietà StaticObjects.Serves as the base class for classes that provide a collection of application-scoped objects for the StaticObjects property.

HttpStaticObjectsCollectionWrapper

Incapsula l'oggetto intrinseco HTTP che fornisce una raccolta di oggetti con ambito applicazione per la proprietà StaticObjects.Encapsulates the HTTP intrinsic object that provides a collection of application-scoped objects for the StaticObjects property.

HttpTaskAsyncHandler

Fornisce metodi che possono essere implementati da una classe del gestore di attività derivata per elaborare un'attività asincrona.Provides methods that a derived task handler class can implement in order to process an asynchronous task.

HttpUnhandledException

Eccezione generata quando si verifica un'eccezione generica.The exception that is thrown when a generic exception occurs.

HttpUtility

Fornisce metodi per la codifica e la decodifica degli URL durante l'elaborazione delle richieste Web.Provides methods for encoding and decoding URLs when processing Web requests. Questa classe non può essere ereditata.This class cannot be inherited.

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.This abstract class defines the base worker methods and enumerations used by ASP.NET managed code to process requests.

HttpWriter

Fornisce un oggetto TextWriter cui si accede tramite l'oggetto intrinseco HttpResponse.Provides a TextWriter object that is accessed through the intrinsic HttpResponse object.

IisTraceListener

Fornisce un listener che indirizza tutto l'output di traccia e di debug all'infrastruttura di IIS 7.0.Provides a listener that routes all tracing and debugging output to the IIS 7.0 infrastructure.

MimeMapping

Esegue il mapping delle estensioni del documento ai tipi MIME del contenuto.Maps document extensions to content MIME types.

ParserError

Rappresenta un errore del parser o un avviso.Represents a parser error or warning. Questa classe non può essere ereditata.This class cannot be inherited.

ParserErrorCollection

Gestisce un set di errori del parser rilevati durante l'analisi.Manages a set of parser errors detected during parsing. Questa classe non può essere ereditata.This class cannot be inherited.

PreApplicationStartMethodAttribute

Fornisce il supporto espanso per l'avvio dell'applicazione.Provides expanded support for application startup.

ProcessInfo

Fornisce informazioni relative ai processi in esecuzione.Provides information on processes currently executing.

ProcessModelInfo

Contiene metodi che restituiscono informazioni sui processi di lavoro.Contains methods that return information about worker processes.

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.The SiteMap class is an in-memory representation of the navigation structure for a site, which is provided by one or more site map providers. Questa classe non può essere ereditata.This class cannot be inherited.

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.Represents a node in the hierarchical site map structure such as that described by the SiteMap class and classes that implement the abstract SiteMapProvider class.

SiteMapNodeCollection

Specifica una raccolta fortemente tipizzata per oggetti SiteMapNode e implementa l'interfaccia IHierarchicalEnumerable per supportare lo spostamento nella raccolta.Provides a strongly typed collection for SiteMapNode objects and implements the IHierarchicalEnumerable interface to support navigating through the collection.

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.Provides a common base class for all site map data providers, and a way for developers to implement custom site map data providers that can be used with the ASP.NET site map infrastructure as persistent stores for SiteMap objects.

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.Used by the SiteMap class to track the set of SiteMapProvider objects that are available to the SiteMap during site map initialization. Questa classe non può essere ereditata.This class cannot be inherited.

SiteMapResolveEventArgs

Specifica dati per un evento generato chiamando la proprietà CurrentNode della classe SiteMapProvider.Provides data for an event that is raised by calling the CurrentNode property of the SiteMapProvider class.

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.Serves as a partial implementation of the abstract SiteMapProvider class and serves as a base class for the XmlSiteMapProvider class, which is the default site map provider in ASP.NET.

TraceContext

Acquisisce e presenta i dettagli di esecuzione relativi a una richiesta Web.Captures and presents execution details about a Web request. Questa classe non può essere ereditata.This class cannot be inherited.

TraceContextEventArgs

Fornisce un insieme di record di traccia a qualsiasi metodo che gestisce l'evento TraceFinished.Provides a collection of trace records to any method that handles the TraceFinished event. Questa classe non può essere ereditata.This class cannot be inherited.

TraceContextRecord

Rappresenta un messaggio di traccia di ASP.NET ed eventuali dati associati.Represents an ASP.NET trace message and any associated data.

UnvalidatedRequestValues

Fornisce l'accesso ai valori delle richieste HTTP senza attivare la convalida delle richieste ASP.NET.Provides access to HTTP request values without triggering ASP.NET request validation.

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.Serves as the base class for classes that provide access to HTTP request values without triggering ASP.NET request validation.

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.Provides a wrapper class for the UnvalidatedRequestValuesBase class, and provides access to HTTP request values without triggering ASP.NET request validation.

VirtualPathUtility

Fornisce metodi di utilità per le operazioni comuni relative ai percorsi virtuali.Provides utility methods for common virtual path operations.

WebPageTraceListener

Fornisce un listener che indirizza i messaggi Trace agli output della pagina Web ASP.NET.Provides a listener that directs Trace messages to ASP.NET Web page outputs.

XmlSiteMapProvider

La classe XmlSiteMapProvider viene derivata dalla classe SiteMapProvider e rappresenta il provider della mappa del sito predefinito per ASP.NET.The XmlSiteMapProvider class is derived from the SiteMapProvider class and is the default site map provider for ASP.NET. La classe XmlSiteMapProvider genera strutture ad albero della mappa del sito da file XML con estensione sitemap.The XmlSiteMapProvider class generates site map trees from XML files with the file name extension .sitemap.

Interfacce

IHtmlString

Rappresenta una stringa codificata in formato HTML che non deve essere codificata nuovamente.Represents an HTML-encoded string that should not be encoded again.

IHttpAsyncHandler

Definisce il contratto che deve essere implementato dagli oggetti del gestore asincrono HTTP.Defines the contract that HTTP asynchronous handler objects must implement.

IHttpHandler

Definisce il contratto implementato da ASP.NET per elaborare in modo sincrono le richieste Web HTTP mediante gestori HTTP personalizzati.Defines the contract that ASP.NET implements to synchronously process HTTP Web requests using custom HTTP handlers.

IHttpHandlerFactory

Definisce il contratto che deve essere implementato dalle class factory per creare nuovi oggetti IHttpHandler.Defines the contract that class factories must implement to create new IHttpHandler objects.

IHttpModule

Fornisce l'inizializzazione dei moduli e gli eventi di eliminazione per la classe di implementazione.Provides module initialization and disposal events to the implementing class.

IPartitionResolver

Definisce i metodi che devono essere implementati per la risoluzione della partizione personalizzata dello stato sessione.Defines methods that must be implemented for custom session-state partition resolution.

ISubscriptionToken

Rappresenta un'interfaccia implementata da un oggetto e che può essere utilizzata per annullare la sottoscrizione dei listener.Represents an interface that is implemented by an object and that can be used to unsubscribe listeners.

ITlsTokenBindingInfo

Fornisce informazioni sull'associazione del token TLS (Transport Layer Security).Provides information about transport layer security (TLS) token binding.

Enumerazioni

ApplicationShutdownReason

Specifica la ragione della chiusura della classe AppDomain.Specifies why the AppDomain class shut down.

AspNetHostingPermissionLevel

Specifica il livello di attendibilità concesso a un'applicazione Web ASP.NET.Specifies the trust level that is granted to an ASP.NET Web application.

HttpCacheability

Specifica i valori enumerati usati per impostare l'intestazione HTTP di Cache-Control.Provides enumerated values that are used to set the Cache-Control HTTP header.

HttpCacheRevalidation

Specifica i valori enumerati usati per impostare le intestazioni HTTP di Cache-Control specifiche della riconvalida.Provides enumerated values that are used to set revalidation-specific Cache-Control HTTP headers.

HttpCookieMode

Specifica in che modo vengono usati i cookie per un'applicazione Web.Specifies how cookies are used for a Web application.

HttpValidationStatus

Fornisce i valori enumerati che indicano la stato di convalida della cache.Provides enumerated values that indicate cache validation status.

ProcessShutdownReason

Fornisce i valori enumerati che indicano il motivo della chiusura di un processo.Provides enumerated values that indicate why a process has shut down.

ProcessStatus

Fornisce i valori enumerati che indicano lo stato attuale di un processo.Provides enumerated values that indicate the current status of a process.

ReadEntityBodyMode

Specifica le costanti che indicano come il corpo dell'entità di una richiesta HTTP.Specifies constants that indicate how the entity body of an HTTP request has been read.

RequestNotification

Indica quando si verificano eventi e altri eventi del ciclo di vita mentre una richiesta HttpApplication è in corso di elaborazione.Indicates when events and other life-cycle events occur while a HttpApplication request is being processed.

RequestNotificationStatus

Specifica lo stato di una notifica nella pipeline delle richieste.Specifies the state of a notification in the request pipeline.

SameSiteMode

Specifica le costanti che indicano il valore dell'attributo SameSite del cookie.Specifies constants that indicate the value for the SameSite attribute of the cookie.

TraceMode

Consente di specificare l'ordine di emissione dei messaggi di traccia nell'output HTML di una pagina.Specifies in what order trace messages are emitted into the HTML output of a page.

Delegati

BeginEventHandler

Rappresenta il metodo che consente di gestire gli eventi asincroni, quali gli eventi dell'applicazione.Represents the method that handles asynchronous events such as application events. Questo delegato viene chiamato all'avvio di un'operazione asincrona.This delegate is called at the start of an asynchronous operation.

EndEventHandler

Rappresenta il metodo che consente di gestire gli eventi asincroni, quali gli eventi dell'applicazione.Represents the method that handles asynchronous events such as application events.

HttpCacheValidateHandler

Rappresenta un metodo che viene chiamato per convalidare un elemento memorizzato nella cache prima che venga servito dalla cache.Represents a method that is called to validate a cached item before the item is served from the cache.

HttpResponseSubstitutionCallback

Rappresenta il metodo che gestisce la sostituzione successiva alla memorizzazione nella cache.Represents the method that handles post-cache substitution.

HttpWorkerRequest.EndOfSendNotification

Rappresenta il metodo che consente di notificare ai chiamanti che l'invio della risposta è stato completato.Represents the method that Notifies callers when sending of the response is complete.

SiteMapResolveEventHandler

Rappresenta il metodo che gestirà l'evento SiteMapResolve di una specifica istanza della classe SiteMapProvider o della classe SiteMap statica.Represents the method that will handle the SiteMapResolve event of a specific instance of the SiteMapProvider or static SiteMap class.

TaskEventHandler

Rappresenta l'attività asincrona che viene elaborata da un'istanza della classe EventHandlerTaskAsyncHelper.Represents the asynchronous task that is being processed by an instance of the EventHandlerTaskAsyncHelper class.

TraceContextEventHandler

Rappresenta il metodo che gestisce l'evento TraceFinished di un oggetto TraceContext.Represents the method that handles the TraceFinished event of a TraceContext object.