Spazi dei nomi System.Web

Includi membri protetti
Includi membri ereditati

Includi membri .NET Framework
Includi membri XNA Framework
Includi membri Libreria di classi portabile

Gli spazi dei nomi System.Web contengono i tipi che consentono la comunicazione browser/server. Gli spazi dei nomi figlio includono i tipi che supportano l'autenticazione basata su form di ASP.NET, i servizi di applicazione, la memorizzazione nella cache dei dati sul server, la configurazione delle applicazioni ASP.NET, i dati dinamici, i gestori HTTP, la serializzazione JSON, l'incorporazione della funzionalità AJAX in ASP.NET, la sicurezza ASP.NET e i servizi Web.

Spazi dei nomi

Spazio dei nomi Descrizione
System.Web Lo spazio dei nomi System.Web fornisce classi e interfacce che consentono la comunicazione tra browser e server.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.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.ApplicationServices Lo spazio dei nomi System.Web.ApplicationServices fornisce classi che consentono di accedere all'autenticazione basata su form di ASP.NET, ai ruoli e ai servizi dell'applicazione dei profili come servizi di Windows Communication Foundation (WCF).
System.Web.Caching Lo spazio dei nomi System.Web.Caching fornisce classi per la memorizzazione nella cache di dati utilizzati di frequente nel server.
System.Web.ClientServices Lo spazio dei nomi System.Web.ClientServices fornisce classi che supportano l'accesso nelle applicazioni basate su Windows all'autenticazione Microsoft Ajax, ai ruoli e ai servizi profili. 
System.Web.ClientServices.Providers Lo spazio dei nomi System.Web.ClientServices.Providers contiene i provider di servizi client e altre classi che supportano l'accesso nelle applicazioni basate su Windows all'autenticazione Microsoft Ajax, ai ruoli e ai servizi profili.
System.Web.Compilation Lo spazio dei nomi System.Web.Compilation contiene classi per la generazione e la compilazione di tipi di file personalizzati nell'ambiente di compilazione ASP.NET.
System.Web.Configuration Lo spazio dei nomi System.Web.Configuration contiene classi utilizzate per impostare una configurazione ASP.NET.
System.Web.Configuration.Internal Lo spazio dei nomi System.Web.Configuration.Internal contiene tipi di configurazione destinati esclusivamente all'utilizzo interno.
System.Web.DynamicData Lo spazio dei nomi System.Web.DynamicData contiene le classi che forniscono le funzionalità di base per ASP.NET Dynamic Data.Fornisce inoltre funzionalità di estensibilità che consentono di personalizzare il comportamento di Dynamic Data.
System.Web.DynamicData.Design Lo spazio dei nomi System.Web.DynamicData.Design contiene classi che forniscono supporto in fase di progettazione per le classi contenute nello spazio dei nomi System.Web.DynamicData.
System.Web.DynamicData.ModelProviders Lo spazio dei nomi System.Web.DynamicData.ModelProviders contiene classi che definiscono le funzionalità di base per i provider di ASP.NET Dynamic Data.
System.Web.Handlers Lo spazio dei nomi System.Web.Handlers contiene classi del gestore HTTP che elaborano le richieste HTTP in un server Web.
System.Web.Hosting Lo spazio dei nomi System.Web.Hosting fornisce la funzionalità per l'hosting di applicazioni ASP.NET da applicazioni gestite all'esterno di Microsoft Internet Information Services (IIS).
System.Web.Instrumentation Lo spazio dei nomi System.Web.Instrumentation contiene i tipi che forniscono informazioni sull'esecuzione della pagina corrente, inclusi i listener e la strumentazione di esecuzione e che includono i metodi chiamati prima e dopo il rendering dell'output eseguito dal motore di visualizzazione.
System.Web.Mail Le classi presenti in questo spazio dei nomi sono deprecate.In sostituzione, utilizzare lo spazio dei nomi System.Net.Mail.Lo spazio dei nomi System.Web.Mail contiene classi che consentono la creazione e l'invio di messaggi mediante il componente di messaggistica CDOSYS (Collaboration Data Objects for Windows 2000).Il messaggio di posta viene recapitato mediante il servizio di posta SMTP incluso in Microsoft Windows 2000 o mediante un server SMTP arbitrario.Le classi presenti in questo spazio dei nomi possono essere utilizzate da ASP.NET o da qualunque applicazione gestita.
System.Web.Management Lo spazio dei nomi System.Web.Management contiene classi e interfacce per la gestione e il monitoraggio dell'integrità delle applicazioni Web.
System.Web.Mobile Lo spazio dei nomi System.Web.Mobile contiene le funzionalità di base, tra cui autenticazione e gestione degli errori, necessarie per la compilazione di applicazioni Web per dispositivi mobili ASP.NET. Per informazioni sullo sviluppo di applicazioni mobili ASP.NET, vedere il sito Web www.asp.net/mobile.
System.Web.ModelBinding Lo spazio dei nomi System.Web.ModelBinding fornisce classi che consentono di associare oggetti dati ai controlli server Web Form ASP.NET.
System.Web.Profile Lo spazio dei nomi System.Web.Profile contiene classi utilizzate per lavorare con i profili utente ASP.NET in applicazioni server Web.
System.Web.Query.Dynamic Lo spazio dei nomi System.Web.Query.Dynamic contiene classi utilizzate per analizzare espressioni di un controllo LinqDataSource in LINQ (Language-Integrated Query).
System.Web.RegularExpressions Lo spazio dei nomi System.Web.RegularExpressions fornisce espressioni regolari precompilate che è possibile utilizzare per analizzare file ASP.NET.Tutti i membri dello spazio dei nomi System.Web.RegularExpressions sono discendenti della classe Regex.
System.Web.Routing Lo spazio dei nomi System.Web.Routing fornisce classi utilizzate con il routing di URL, il quale consente di utilizzare gli URL non mappati a un file fisico.
System.Web.Script Lo spazio dei nomi System.Web.Script contiene classi che forniscono informazioni sulla risorsa script.
System.Web.Script.Serialization Lo spazio dei nomi System.Web.Script.Serialization contiene classi che forniscono la serializzazione e deserializzazione JSON (JavaScript Object Notation) per i tipi gestiti.Fornisce anche funzionalità di estensibilità per personalizzare il comportamento di serializzazione.
System.Web.Script.Services Lo spazio dei nomi System.Web.Script.Services fornisce attributi che consentono di personalizzare il supporto del servizio Web per utilizzare la funzionalità AJAX in ASP.NET.
System.Web.Security Lo spazio dei nomi System.Web.Security contiene classi utilizzate per implementare la sicurezza ASP.NET in applicazioni server Web.
System.Web.Security.AntiXss Contiene metodi che è possibile utilizzare per codificare le stringhe in modo da consentire di proteggere l'applicazione dagli attacchi di tipo cross-site scripting (XSS) e dagli attacchi injection LDAP.
System.Web.Services Lo spazio dei nomi System.Web.Services è costituito dalle classi che consentono la creazione di servizi Web XML tramite ASP.NET e client del servizio Web XML.I servizi Web XML sono applicazioni che forniscono la funzionalità di scambio di messaggi in un ambiente ad accoppiamento ridotto mediante protocolli standard, quali HTTP, XML, XSD, SOAP e WSDL.Tramite i servizi Web XML è possibile compilare applicazioni modulari all'interno di società o in modo trasversale in ambienti eterogenei, consentendone l'interoperabilità con un'ampia gamma di implementazioni, piattaforme e dispositivi.È possibile che nei messaggi XML basati su SOAP di tali applicazioni siano presenti parti ben definite (strutturate e tipizzate) o definite in modo approssimativo (mediante codice XML arbitrario).La capacità dei messaggi di evolversi nel tempo senza interrompere il protocollo è fondamentale per garantire flessibilità ed efficienza dei servizi Web XML, che costituiscono i blocchi predefiniti per il futuro del Web.
System.Web.Services.Configuration Lo spazio dei nomi System.Web.Services.Configuration è costituito dalle classi che consentono di configurare la modalità di creazione dei servizi Web XML mediante l'esecuzione di ASP.NET.
System.Web.Services.Description Lo spazio dei nomi System.Web.Services.Description è costituito dalle classi che consentono di descrivere pubblicamente un servizio Web XML mediante WSDL (Web Services Description Language).Ciascuna classe contenuta in questo spazio dei nomi corrisponde a un determinato elemento della specifica WSDL e la gerarchia delle classi corrisponde alla struttura XML di un documento WSDL valido.Per ulteriori informazioni su WSDL, vedere le relative specifiche nel sito Web di W3C all'indirizzo http://www.w3.org/TR/wsdl/.
System.Web.Services.Discovery Lo spazio dei nomi System.Web.Services.Discovery è costituito da classi che consentono ai client del servizio Web XML di individuare i servizi Web XML disponibili in un server Web mediante un processo detto di individuazione dei servizi Web XML.
System.Web.Services.Protocols Lo spazio dei nomi System.Web.Services.Protocols è costituito dalle classi che consentono di definire i protocolli utilizzati per la trasmissione di dati via cavo durante le comunicazioni tra client del servizio Web XML e servizi Web XML creati mediante ASP.NET.
System.Web.SessionState Lo spazio dei nomi System.Web.SessionState fornisce classi e interfacce che consentono l'archiviazione di dati specifici di un singolo client all'interno di un'applicazione Web nel server.I dati sullo stato della sessione vengono utilizzati per fornire al client l'aspetto di una connessione persistente con l'applicazione.È possibile archiviare le informazioni relative allo stato all'interno della memoria del processo locale oppure, nel caso di configurazioni Web farm, è possibile archiviare le informazioni out-of-process utilizzando il servizio di stato ASP.NET o un database Microsoft SQL Server.
System.Web.UI Lo spazio dei nomi System.Web.UI fornisce classi e interfacce che consentono di creare controlli server ASP.NET e pagine Web ASP.NET per l'interfaccia utente delle applicazioni Web ASP.NET.
System.Web.UI.Adapters Lo spazio dei nomi System.Web.UI.Adapters contiene le classi di base per adattatori di controlli e adattatori di pagine.È possibile utilizzarli per eseguire l'override degli stati del ciclo di vita di pagine e controlli.Questa operazione risulta utile se si desidera modificare il markup o il comportamento di un controllo per nuovi standard di markup o per browser specifici.
System.Web.UI.DataVisualization.Charting Lo spazio dei nomi System.Web.UI.DataVisualization.Charting contiene metodi e proprietà per il controllo Chart del server Web.
System.Web.UI.Design Lo spazio dei nomi System.Web.UI.Design contiene classi che è possibile utilizzare per estendere il supporto in fase di progettazione per pagine Web ASP.NET e per controlli server Web.
System.Web.UI.Design.Directives Lo spazio dei nomi System.Web.UI.Design.Directives contiene classi che è possibile utilizzare per estendere il supporto in fase di progettazione per le direttive di pagina Web ASP.NET.
System.Web.UI.Design.MobileControls Lo spazio dei nomi System.Web.UI.Design.MobileControls contiene classi che forniscono supporto in fase di progettazione per le classi contenute nello spazio dei nomi System.Web.UI.MobileControls. Per informazioni sullo sviluppo di applicazioni mobili ASP.NET, vedere il sito Web www.asp.net/mobile.
System.Web.UI.Design.MobileControls.Converters Lo spazio dei nomi System.Web.UI.Design.MobileControls.Converters contiene classi che forniscono supporto in fase di progettazione per i convertitori di tipi di dati nei controlli per dispositivi mobili.Per informazioni sullo sviluppo di applicazioni mobili ASP.NET, vedere il sito Web www.asp.net/mobile.
System.Web.UI.Design.WebControls Lo spazio dei nomi System.Web.UI.Design.WebControls contiene classi che è possibile utilizzare per estendere il supporto in fase di progettazione per i controlli server Web.
System.Web.UI.Design.WebControls.WebParts Lo spazio dei nomi System.Web.UI.Design.WebControls.WebParts contiene classi che forniscono il supporto in fase di progettazione per i controlli derivati dalle classi dello spazio dei nomi System.Web.UI.WebControls.WebParts.
System.Web.UI.HtmlControls Lo spazio dei nomi System.Web.UI.HtmlControls contiene classi che consentono di creare controlli server HTML in una pagina Web Form.I controlli server HTML vengono eseguiti sul server e vengono associati direttamente a tag HTML standard supportati dalla maggior parte dei browser.Sarà quindi possibile controllare a livello di codice gli elementi HTML presenti nella pagina Web Form.
System.Web.UI.MobileControls Lo spazio dei nomi System.Web.UI.MobileControls contiene un set di controlli server ASP.NET che consentono di eseguire il rendering di un'applicazione per dispositivi mobili diversi.Le API di questo spazio dei nomi sono obsolete.Per informazioni sullo sviluppo di applicazioni mobili ASP.NET, vedere il sito Web www.asp.net/mobile.
System.Web.UI.MobileControls.Adapters Lo spazio dei nomi System.Web.UI.MobileControls.Adapters contiene classi che è possibile utilizzare per eseguire l'override delle fasi del ciclo di vita di un controllo per dispositivi mobili per modificare il comportamento o il markup HTML, CHTML o WML predefinito per nuovi standard di markup o per browser e dispositivi mobili specifici. Le API di questo spazio dei nomi sono obsolete.Per informazioni sullo sviluppo di applicazioni mobili ASP.NET, vedere il sito Web www.asp.net/mobile.
System.Web.UI.MobileControls.Adapters.XhtmlAdapters Lo spazio dei nomi System.Web.UI.MobileControls.Adapters.XhtmlAdapters contiene classi che è possibile utilizzare per eseguire l'override delle fasi del ciclo di vita di un controllo per dispositivi mobili per modificare il comportamento o il markup XHTML predefinito per nuovi standard di markup o per browser e dispositivi mobili specifici.Per informazioni sullo sviluppo di applicazioni mobili ASP.NET, vedere il sito Web www.asp.net/mobile.
System.Web.UI.WebControls Lo spazio dei nomi System.Web.UI.WebControls contiene classi che consentono la creazione di controlli server Web in una pagina Web.I controlli server Web vengono eseguiti sul server e comprendono controlli dei form, quali pulsanti e caselle di testo,nonché controlli finalizzati a scopi specifici, ad esempio i calendari.Poiché questi controlli vengono eseguiti sul server, possono essere controllati a livello di codice.Sebbene il rendering dei controlli server Web venga eseguito come HTML, il relativo modello a oggetti non riflette necessariamente la sintassi HTML.
System.Web.UI.WebControls.Adapters Lo spazio dei nomi System.Web.UI.WebControls.Adapters contiene classi che è possibile utilizzare per eseguire l'override delle fasi del ciclo di vita di un controllo Web.Le classi consentono di modificare il markup o il comportamento di un controllo per nuovi standard di markup o per browser specifici.
System.Web.UI.WebControls.Expressions Lo spazio dei nomi System.Web.UI.WebControls.Expressions fornisce classi che consentono di filtrare i dati in una pagina Web tramite il controllo QueryExtender.
System.Web.UI.WebControls.WebParts Lo spazio dei nomi System.Web.UI.WebControls.WebParts contiene classi e interfacce note come insieme di controlli web part.È possibile utilizzare queste classi per creare pagine Web di cui gli utenti finali possono modificare (personalizzare) l'aspetto e il comportamento.Le impostazioni personalizzate di una pagina di ciascun utente vengono salvate per le sessioni del browser successive.
System.Web.Util Lo spazio dei nomi System.Web.Util è un insieme di classi che consentono l'esecuzione dei metodi di callback nell'ambito di una transazione e l'inserimento del lavoro in thread distinti.
System.Web.WebSockets Lo spazio dei nomi System.Web.WebSockets contiene classi che supportano l'aggiunta di funzionalità WebSocket alle applicazioni Web Form ASP.NET.