.NET API browser

Welcome to the .NET API browser – your one-stop shop for all .NET-based APIs from Microsoft. Start searching for any managed APIs by typing in the box below.

If you have any feedback, create a new issue in the dotnet/dotnet-api-docs repo.

Filtri rapidi

Riferimento API .NET Framework version 4.5.1

NomeDescrizione
Accessibility NamespaceRappresenta un wrapper gestito per l'interfaccia di accessibilità COM (Component Object Model).
Microsoft.Activities.Build NamespaceClassi correlate alle attività di compilazione del flusso di lavoro.
Microsoft.Activities.Build.Debugger NamespaceClassi correlate al debugger di compilazione.
Microsoft.Activities.Build.Expressions NamespaceClassi correlate alla compilazione di espressioni.
Microsoft.Activities.Build.Validation NamespaceMicrosoft.Activities.Build.Validation fornisce classi correlate alla convalida della build.
Microsoft.Build.BuildEngine NamespaceRepresents the MSBuild engine. For more information, see MSBuild.
Microsoft.Build.Construction NamespaceContains types that the MSBuild object model uses to construct project roots with unevaluated values. Each project root corresponds to a project or targets file. For information, see MSBuild.
Microsoft.Build.Conversion NamespaceContains types that Visual Studio uses to convert project files from an older version of Visual Studio.
Microsoft.Build.Debugging NamespaceContains type for managing the debugger.
Microsoft.Build.Evaluation NamespaceContains types that the MSBuild object model uses to evaluate projects. Each project is associated with one or more project roots. For information, see MSBuild.
Microsoft.Build.Exceptions NamespaceContains exception types that may be thrown during the build process.
Microsoft.Build.Execution NamespaceContains types that the MSBuild object model uses to build projects. For information, see MSBuild.
Microsoft.Build.Framework NamespaceContains the types that define how tasks and loggers interact with the MSBuild engine. For information, see MSBuild.
Microsoft.Build.Framework.XamlTypes NamespaceClasses used to represent XAML types parsed from files, rules, and other sources.
Microsoft.Build.Logging NamespaceContains types used for logging the progress of a build. For information, see MSBuild.
Microsoft.Build.Tasks NamespaceContains the implementation of all tasks shipping with MSBuild. For information, see MSBuild.
Microsoft.Build.Tasks.Deployment.Bootstrapper NamespaceContains classes used internally by MSBuild.
Microsoft.Build.Tasks.Deployment.ManifestUtilities NamespaceContains classes that MSBuild uses.
Microsoft.Build.Tasks.Hosting NamespaceContains classes used internally by MSBuild.
Microsoft.Build.Tasks.Windows NamespaceContiene l'implementazione di tutte le attività disponibili in MSBuild. I tipi in questo spazio dei nomi supportano l'infrastruttura Windows Presentation Foundation (WPF) e non devono essere usati direttamente dal codice.
Microsoft.Build.Tasks.Xaml NamespaceProvides classes related to XAML build tasks.
Microsoft.Build.Utilities NamespaceProvides helper classes that you can use to create your own MSBuild loggers and tasks. For information, see MSBuild.
Microsoft.CSharp NamespaceContiene classi che supportano la compilazione e la generazione di codice con il linguaggio C#.
Microsoft.CSharp.Activities NamespaceClassi correlate alle attività di C#.
Microsoft.CSharp.RuntimeBinder NamespaceFornisce classi e interfacce che supportano l'interoperabilità tra DLR (Dynamic Language Runtime) e C#.
Microsoft.JScript NamespaceContiene classi che supportano la compilazione e la generazione di codice mediante il linguaggio JScript.
Microsoft.JScript.Vsa NamespaceContiene interfacce che consentono di integrare lo script dei motori di script di .NET Framework in JScript e di compilare ed eseguire il codice in fase di esecuzione.
Microsoft.SqlServer.Server NamespaceSi tratta di una libreria helper per Microsoft.Data.SqlClient, che abilita il supporto tra framework di tipi definiti dall'utente. La libreria implementa i tipi necessari in .NET Standard 2.0 per la compatibilità con .NET i framework di destinazione e .NET Core li inoltra quando la destinazione .NET Frameworkè . Contiene classi, interfacce ed enumerazioni specifiche dell'integrazione di Common Language Runtime (CLR) di Microsoft .NET Framework in Microsoft SQL Server, oltre che dell'ambiente di esecuzione dei processi del motore di database di SQL Server. Contiene classi, interfacce ed enumerazioni specifiche dell'integrazione di Common Language Runtime (CLR) di Microsoft .NET Framework in Microsoft SQL Server, oltre che dell'ambiente di esecuzione dei processi del motore di database di SQL Server.
Microsoft.VisualBasic NamespaceContiene tipi che supportano Visual Basic Runtime in Visual Basic.
Microsoft.VisualBasic.Activities NamespaceFornisce le classi correlate alle attività di Visual Basic.
Microsoft.VisualBasic.Activities.XamlIntegration NamespaceFornisce le classi correlate all'integrazione XAML di Visual Basic.
Microsoft.VisualBasic.ApplicationServices NamespaceContiene tipi che supportano il modello applicativo di Visual Basic e che consentono di accedere alle informazioni sulle applicazioni.
Microsoft.VisualBasic.Compatibility.VB6 NamespaceContiene funzioni e oggetti forniti per essere usati dagli strumenti per l'aggiornamento da Visual Basic 6.0 a Visual Basic 2008.
Microsoft.VisualBasic.CompilerServices NamespaceContiene tipi per uso interno che supportano il compilatore Visual Basic.
Microsoft.VisualBasic.Devices NamespaceContiene tipi che supportano gli oggetti My correlati ai dispositivi in Visual Basic.
Microsoft.VisualBasic.FileIO NamespaceContiene tipi che supportano l'oggetto file system My in Visual Basic.
Microsoft.VisualBasic.Logging NamespaceContiene i tipi che supportano gli oggetti di registrazione My in Visual Basic e fornisce un semplice listener di log che indirizza in un file l'output di registrazione.
Microsoft.VisualBasic.MyServices NamespaceContiene tipi che supportano My in Visual Basic.
Microsoft.VisualBasic.MyServices.Internal NamespaceContiene tipi di solo utilizzo interno supportati My in Visual Basic.
Microsoft.VisualC NamespaceContiene classi che supportano la compilazione e la generazione di codice mediante il linguaggio C++.
Microsoft.VisualC.StlClr NamespaceContiene classi, interfacce ed enumeratori usati per implementare la libreria STL/CLR.
Microsoft.VisualC.StlClr.Generic NamespaceContiene le classi, le interfacce e gli iteratori usati per implementare l'interfaccia generica per la libreria STL/CLR. Utilizzando questa interfaccia generica, gli altri linguaggi .NET, ad esempio C# e Visual Basic, possono chiamare il codice scritto utilizzando STL/CLR.
Microsoft.Win32 NamespaceFornisce i due tipi di classi seguenti: classi per la gestione di eventi generati dal sistema operativo e classi per la modifica del Registro di sistema.
Microsoft.Win32.SafeHandles NamespaceContiene classi che sono derivazioni astratte delle classi di handle sicuro che forniscono funzionalità comuni a supporto degli handle di file e del sistema operativo.
Microsoft.Windows.Input NamespaceContiene le interfacce per i comandi dell'anteprima in un controllo della barra multifunzione di Microsoft per WPF.
Microsoft.Windows.Themes NamespaceFornisce l'esposizione all'insieme di temi definiti da Windows Presentation Foundation. In WPF, un tema è un insieme di risorse, definito a livello di sistema che fornisce l'aspetto predefinito per i controlli e gli altri elementi visivi di un'applicazione. I temi WPF vengono creati utilizzando gli stili e includono Luna, Aero, Royale e Classico. Solo l'area client di un'applicazione WPF utilizza questi temi; l'aspetto del bordo e dei pulsanti della finestra che formano il riquadro è controllato dal servizio tema Win32.
System NamespaceContiene classi fondamentali e classi di base che definiscono tipi di dati di riferimento e valore comunemente usati, eventi e gestori eventi, interfacce, attributi ed eccezioni di elaborazione.
System.Activities NamespaceFornisce le classi correlate alle attività di sistema.
System.Activities.Core.Presentation NamespaceFornisce le classi correlate alla presentazione.
System.Activities.Core.Presentation.Factories NamespaceFornisce le classi correlate alle factory della presentazione.
System.Activities.Core.Presentation.Themes NamespaceFornisce le classi correlate ai temi della presentazione.
System.Activities.Debugger NamespaceFornisce le classi correlate al debugger di sistema.
System.Activities.Debugger.Symbol NamespaceFornisce le classi correlate ai simboli del debugger.
System.Activities.DurableInstancing NamespaceFornisce le classi correlate alla creazione di istanze permanente.
System.Activities.DynamicUpdate NamespaceFornisce le classi correlate agli aggiornamenti dinamici.
System.Activities.ExpressionParser NamespaceFornisce le classi correlate all'analisi delle espressioni.
System.Activities.Expressions NamespaceFornisce le classi correlate alle espressioni.
System.Activities.Hosting NamespaceFornisce le classi correlate all'hosting.
System.Activities.Persistence NamespaceFornisce le classi correlate alla persistenza.
System.Activities.Presentation NamespaceFornisce le classi correlate alla presentazione.
System.Activities.Presentation.Annotations NamespaceFornisce le classi correlate alle annotazioni della presentazione.
System.Activities.Presentation.Converters NamespaceFornisce le classi correlate ai convertitori.
System.Activities.Presentation.Debug NamespaceFornisce le classi correlate al debug della presentazione.
System.Activities.Presentation.Expressions NamespaceFornisce le classi correlate alle espressioni.
System.Activities.Presentation.Hosting NamespaceFornisce le classi correlate all'hosting.
System.Activities.Presentation.Metadata NamespaceFornisce le classi correlate ai metadati della presentazione.
System.Activities.Presentation.Model NamespaceFornisce le classi correlate a modello della presentazione.
System.Activities.Presentation.PropertyEditing NamespaceFornisce le classi correlate alla modifica di proprietà.
System.Activities.Presentation.Services NamespaceFornisce le classi correlate ai servizi di presentazione.
System.Activities.Presentation.Sqm NamespaceFornisce le classi correlate a SQM.
System.Activities.Presentation.Toolbox NamespaceClassi correlate alla casella degli strumenti della presentazione.
System.Activities.Presentation.Validation NamespaceFornisce le classi correlate alla convalida.
System.Activities.Presentation.View NamespaceFornisce le classi correlate alle visualizzazioni della presentazione.
System.Activities.Presentation.View.OutlineView NamespaceFornisce le classi correlate alla visualizzazione della struttura.
System.Activities.Presentation.ViewState NamespaceFornisce le classi correlate ai dati dello stato di visualizzazione e alla gestione degli stati di visualizzazione.
System.Activities.Statements NamespaceFornisce le classi correlate alle istruzioni dell'attività.
System.Activities.Statements.Tracking NamespaceFornisce le classi per monitorare le esecuzioni di stato e le transizioni di stato della macchina a stati.
System.Activities.Tracking NamespaceContiene classi usate per creare e interagire con i record di rilevamento del flusso di lavoro. I record di rilevamento vengono creati dal runtime del flusso di lavoro quando un'istanza del flusso di lavoro viene eseguita, e vi accedono classi che ereditano da TrackingParticipant.
System.Activities.Validation NamespaceFornisce le classi correlate alla convalida dell'attività personalizzata.
System.Activities.XamlIntegration NamespaceContiene classi che forniscono supporto per la serializzazione delle attività in XAML.
System.AddIn NamespaceContiene l'attributo AddInAttribute per l'identificazione di componenti aggiuntivi.
System.AddIn.Contract NamespaceContiene interfacce e strutture che forniscono la base delle comunicazioni tra componenti aggiornati in modo indipendente.
System.AddIn.Contract.Automation NamespaceContiene interfacce usate dai componenti per accedere a informazioni sul tipo e per richiamare membri.
System.AddIn.Contract.Collections NamespaceContiene interfacce che definiscono raccolte di oggetti IContract e RemoteArgument.
System.AddIn.Hosting NamespaceFornisce classi per individuare, registrare, attivare e controllare i componenti aggiuntivi.
System.AddIn.Pipeline NamespaceFornisce classi per la costruzione della pipeline di comunicazione tra un'applicazione host e un componente aggiuntivo.
System.CodeDom NamespaceContiene classi che possono essere usate per rappresentare gli elementi e la struttura di un documento di codice sorgente. Le classi presenti in questo spazio dei nomi possono essere utilizzate per modellare la struttura di un documento di codice sorgente che può essere restituito come output sotto forma di codice sorgente in un linguaggio supportato utilizzando la funzionalità fornita dallo spazio dei nomi System.CodeDom.Compiler.
System.CodeDom.Compiler NamespaceContiene i tipi per gestire la generazione e la compilazione di codice sorgente nei linguaggi di programmazione supportati. I generatori di codice sono in grado di generare codice sorgente in un linguaggio di programmazione particolare basato sulla struttura di modelli di codice sorgente CodeDOM (Code Document Object Model) costituiti da elementi forniti dallo spazio dei nomi System.CodeDom.
System.Collections NamespaceContiene le interfacce e le classi che definiscono varie raccolte di oggetti quali elenchi, code, matrici di bit, tabelle hash e dizionari.
System.Collections.Concurrent NamespaceFornisce diverse classi di raccolta thread-safe che devono essere usate al posto dei tipi corrispondenti nello spazio dei nomi System.Collections e System.Collections.Generic ogni volta che più thread accedono alla raccolta contemporaneamente. Tuttavia, l'accesso agli elementi di un oggetto raccolta tramite metodi di estensione o tramite implementazioni esplicite dell'interfaccia non è garantito che sia thread-safe e potrebbe essere necessario sincronizzare il chiamante.
System.Collections.Generic NamespaceContiene interfacce e classi che definiscono raccolte generiche, che consentono agli utenti di creare raccolte fortemente tipate che garantiscono una migliore sicurezza dei tipi e prestazioni rispetto alle raccolte fortemente tipate non generiche.
System.Collections.ObjectModel NamespaceContiene classi che possono essere usate come raccolte nel modello a oggetti di una libreria riutilizzabile. Usare queste classi quando le proprietà o i metodi restituiscono raccolte.
System.Collections.Specialized NamespaceContiene raccolte specializzate e fortemente tipizzate, ad esempio un dizionario a elenco collegato, un vettore di bit e raccolte che contengono solo stringhe.
System.ComponentModel NamespaceVengono fornite classi utilizzate per l'implementazione del funzionamento dei componenti e dei controlli in fase di progettazione e di esecuzione. Questo spazio dei nomi include le classi e le interfacce di base per l'implementazione di attributi e convertitori, l'associazione a origini dati e le licenze per i componenti.
System.ComponentModel.Composition NamespaceQuesto spazio dei nomi fornisce classi che costituiscono gli elementi principali di Managed Extensibility Framework o MEF.
System.ComponentModel.Composition.Hosting NamespaceFornisce tipi MEF (Managed Extensibility Framework) utili agli sviluppatori di applicazioni estendibili oppure host.
System.ComponentModel.Composition.Primitives NamespaceQuesto spazio dei nomi fornisce i tipi primitivi sottostanti al modello di programmazione MEF.
System.ComponentModel.Composition.ReflectionModel NamespaceFornisce tipi MEF (Managed Extensibility Framework) per gli sviluppatori che usano un modello di programmazione basato sulla reflection.
System.ComponentModel.Composition.Registration NamespaceContiene tipi che consentono la configurazione basata su regole di parti MEF (Managed Extensibility Framework).
System.ComponentModel.DataAnnotations NamespaceFornisce classi Attribute usate per definire i metadati per i controlli dei dati ASP.NET MVC e ASP.NET.
System.ComponentModel.DataAnnotations.Schema NamespaceFornisce supporto per le classi Attribute usate per definire i metadati per i controlli dei dati ASP.NET MVC e ASP.NET.
System.ComponentModel.Design NamespaceContiene classi che gli sviluppatori possono usare per compilare un comportamento in fase di progettazione personalizzato per componenti e interfacce utente per la configurazione di componenti in fase di progettazione. Nell'ambiente di progettazione sono disponibili sistemi che consentono agli sviluppatori di disporre i componenti e configurarne le proprietà. Alcuni componenti possono richiedere un comportamento in fase di progettazione specifico per funzionare correttamente in un ambiente della fase di progettazione. Potrebbe inoltre essere utile fornire interfacce utente personalizzate per assistere gli sviluppatori nella configurazione di componenti o dei valori di tipi di dati complessi. Le classi e le interfacce definite all'interno di questo spazio dei nomi possono essere utilizzate per compilare un comportamento in fase di progettazione per i componenti, accedere ai servizi in fase di progettazione e implementare interfacce di configurazione in fase di progettazione personalizzate.
System.ComponentModel.Design.Data NamespaceContiene classi che possono essere usate per compilare un comportamento in fase di progettazione personalizzato per i componenti correlati ai dati.
System.ComponentModel.Design.Serialization NamespaceFornisce tipi che supportano la personalizzazione e il controllo della serializzazione in fase di progettazione.
System.Configuration NamespaceContiene i tipi che forniscono il modello di programmazione per la gestione dei dati di configurazione.
System.Configuration.Assemblies NamespaceContiene le classi usate per configurare un assembly.
System.Configuration.Install NamespaceFornisce classi che consentono di scrivere programmi di installazione personalizzati per i componenti. La classe Installer è la classe base per tutti i programmi di installazione personalizzati di .NET Framework.
System.Configuration.Internal NamespaceContiene tipi di configurazione destinati esclusivamente all'uso interno.
System.Configuration.Provider NamespaceContiene le classi di base condivise da applicazioni sia server che client per supportare un modello modulare per garantire semplicità di aggiunta o rimozione delle funzionalità.
System.Data NamespaceFornisce accesso alle classi che rappresentano l'architettura ADO.NET. ADO.NET consente di compilare componenti che permettono di gestire in modo efficace i dati di più origini dati.
System.Data.Common NamespaceContiene classi condivise da provider di dati .NET.
System.Data.Common.CommandTrees NamespaceFornisce classi per la compilazione di espressioni che costituiscono un albero dei comandi.
System.Data.Common.CommandTrees.ExpressionBuilder NamespaceFornisce un'API dell'albero dei comandi.
System.Data.Common.CommandTrees.ExpressionBuilder.Spatial NamespaceContiene una classe che rappresenta le funzioni Entity Data Model (EDM) di uno spazio.
System.Data.Common.EntitySql NamespaceInclude la classe EntitySqlParser e altre classi di supporto. Queste classi consentono di analizzare una stringa di query Entity SQL e di creare una query della struttura ad albero comandi.
System.Data.Design NamespaceContiene classi che possono essere usate per generare un set di dati tipizzato personalizzato.
System.Data.Entity.Design NamespaceContiene le classi per generare i file EDM (Entity Data Model) e il codice sorgente degli oggetti.
System.Data.Entity.Design.AspNet NamespaceContiene i provider di compilazione di Entity Data Model (EDM) per l'ambiente di compilazione ASP.NET.
System.Data.Entity.Design.PluralizationServices NamespaceFornisce classi per modificare parole dalla forma singolare a quella plurale e viceversa.
System.Data.EntityClient NamespaceLo spazio dei nomi System.Data.EntityClient è il provider di dati .NET Framework per Entity Framework.
System.Data.Linq NamespaceContiene le classi che supportano l'interazione con i database relazionali nelle applicazioni LINQ to SQL.
System.Data.Linq.Mapping NamespaceContiene classi usate per generare un modello a oggetti di LINQ to SQL che rappresenta la struttura e il contenuto di un database relazionale.
System.Data.Linq.SqlClient NamespaceContiene classi del provider per la comunicazione con SQL Server e classi che contengono metodi di supporto per le query.
System.Data.Linq.SqlClient.Implementation NamespaceContiene tipi usati per i dettagli di implementazione interni di un provider SQL Server.
System.Data.Mapping NamespaceFornisce l'accesso alle classi MappingItemCollection e StorageMappingItemCollection.
System.Data.Metadata.Edm NamespaceContiene un set di tipi che rappresentano i concetti usati nei modelli da Entity Framework e un set di classi che semplificano l'uso dei metadati da parte delle applicazioni.
System.Data.Objects NamespaceInclude classi che forniscono l'accesso alle funzionalità di Object Services. Tali classi consentono di eseguire query sui dati e di inserire, aggiornare ed eliminare i dati utilizzando oggetti CLR fortemente tipizzati che sono istanze dei tipi di entità. Object Services supporta sia query LINQ (Language Integrated Query) sia query Entity SQL sui tipi definiti in un modello EDM (Entity Data Model). Object Services consente di materializzare i dati restituiti come oggetti e di propagare di nuovo le modifiche agli oggetti nell'origine dati. Fornisce inoltre funzionalità per il rilevamento delle modifiche, l'associazione degli oggetti ai controlli e la gestione della concorrenza. Per altre informazioni, vedere Cenni preliminari su Object Services (Entity Framework).
System.Data.Objects.DataClasses NamespaceInclude classi che rappresentano classi di base per i tipi definiti in un modello EDM (Entity Data Model), classi di base per i tipi restituiti dalle proprietà di navigazione e classi che definiscono gli attributi per il mapping di oggetti CLR (Common Language Runtime) ai tipi inclusi nel modello concettuale.
System.Data.Objects.SqlClient NamespaceFornisce la classe SqlFunctions che contiene metodi CLR (Common Language Runtime) che si traducono in funzioni di database. I metodi nella classe SqlFunctions possono essere utilizzati solo nelle query LINQ to Entities.
System.Data.Odbc NamespaceLo spazio dei nomi System.Data.Odbc è il provider di dati .NET Framework per ODBC.
System.Data.OleDb NamespaceLo spazio dei nomi System.Data.OleDb è il provider di dati .NET Framework per OLE DB.
System.Data.OracleClient NamespaceLo spazio dei nomi System.Data.OracleClient è il provider di dati .NET Framework di Oracle.
System.Data.Services NamespaceFornisce l'accesso alle classi usate per compilare WCF Data Services.
System.Data.Services.BuildProvider NamespaceLe classi in questo spazio dei nomi generano codice C# o Visual Basic per un'applicazione client WCF Data Services basata sui metadati restituiti dal servizio dati.
System.Data.Services.Client NamespaceRappresenta la libreria client di .NET Framework che le applicazioni possono usare per interagire con WCF Data Services.
System.Data.Services.Common NamespaceImplementa la funzionalità comune a entrambi i runtime client e server di WCF Data Services.
System.Data.Services.Configuration NamespaceQuesto spazio dei nomi fornisce le impostazioni di configurazione per le funzionalità dei servizi dati WCF.
System.Data.Services.Design NamespaceUtilizzato dagli strumenti della riga di comando di generazione del codice e dagli strumenti in Visual Studio per generare oggetti sul lato client fortemente tipizzati per la comunicazione con i servizi dati.
System.Data.Services.Internal NamespaceQuesta classe non è destinata a un utilizzo pubblico e viene utilizzata internamente dal sistema per implementare il supporto delle query con caricamento immediato di entità correlate.
System.Data.Services.Providers NamespaceFornisce una serie di interfacce implementate per definire un provider del servizio dati personalizzato per WCF Data Services.
System.Data.Spatial NamespaceContiene classi per le funzionalità spaziali del database.
System.Data.Sql NamespaceContiene classi che supportano funzionalità specifiche di SQL Server.
System.Data.SqlClient NamespaceLo spazio dei nomi System.Data.SqlClient è il provider di dati .NET per SQL Server.
System.Data.SqlTypes NamespaceFornisce classi per i tipi di dati nativi in SQL Server. Queste classi costituiscono un'alternativa più veloce e sicura ai tipi di dati forniti da Common Language Runtime (CLR) di .NET Framework. L'utilizzo delle classi di questo spazio dei nomi è utile per prevenire errori di conversione di tipo dovuti a perdita di precisione. Poiché altri tipi di dati vengono convertiti in e da SqlTypes in modo implicito, la creazione e l'uso esplicito di oggetti all'interno di questo spazio dei nomi garantiscono anche codice più veloce.
System.Deployment.Application NamespaceWith the System.Deployment.Application namespace, you can program custom upgrade behavior into your ClickOnce application.
System.Deployment.Internal NamespaceContiene classi helper per l'accesso ai membri interni di oggetti ActivationContext e ApplicationIdentity.
System.Device.Location NamespaceConsente agli sviluppatori di applicazioni di accedere facilmente alla posizione del computer usando un'unica API. È possibile che le informazioni sul percorso provengano da più provider, ad esempio GPS, triangolazione Wi-Fi e triangolazione di torri cellulari. Le classi System.Device.Location forniscono un'unica API per incapsulare i vari provider di posizione in un computer e supportano senza alcun problema l'impostazione delle priorità e la transizione fra i provider. Di conseguenza, gli sviluppatori che utilizzano questa API non devono adattare applicazioni alle configurazioni hardware specifiche.
System.Diagnostics NamespaceFornisce classi che consentono di interagire con processi di sistema, registri eventi e contatori delle prestazioni.
System.Diagnostics.CodeAnalysis NamespaceContiene classi per l'interazione con gli strumenti di analisi del codice. Questi strumenti vengono usati per analizzare il codice per la conformità alle convenzioni di codifica, ad esempio la denominazione o le regole di sicurezza.
System.Diagnostics.Contracts NamespaceContiene le classi statiche per la rappresentazione di contratti di programma quali precondizioni, postcondizioni e invarianti.
System.Diagnostics.Contracts.Internal NamespaceFornisce classi che il rewriter binario può usare per gestire un errore di contratto.
System.Diagnostics.Design NamespaceContiene classi che possono essere usate per estendere il supporto per il monitoraggio e la strumentazione delle applicazioni in fase di progettazione.
System.Diagnostics.Eventing NamespaceContiene le classi usate per instrumentare l'applicazione. La strumentazione, quando abilitata, registra i dati degli eventi nel sottosistema di traccia Event Tracing for Windows (ETW). Per una descrizione completa di ETW, vedere Event Tracing for Windows.
System.Diagnostics.Eventing.Reader NamespaceUsando lo spazio dei nomi System.Diagnostics.Eventing.Reader, è possibile sviluppare applicazioni che leggono e gestiscono log eventi. Ogni evento del log eventi contiene informazioni, un avviso o un errore pubblicato da un'applicazione, un servizio o un componente del sistema operativo specifico. Questi eventi vengono letti da applicazioni che monitorizzano l'integrità del computer e da applicazioni che intraprendono azioni in caso di eventi specifici. Per altre informazioni, vedere Riepilogo della tecnologia per la lettura e la gestione dei log eventi e Scenari di registri eventi.
System.Diagnostics.PerformanceData NamespaceUsare le classi in questo spazio dei nomi per fornire i dati del contatore. I contatori vengono usati per esporre ai consumatori la metrica delle prestazioni, ad esempio il monitoraggio delle prestazioni. Lo spazio dei nomi non contiene classi per l'utilizzo dei dati dei contatori. Per una descrizione completa dell'architettura dei contatori delle prestazioni, vedere Performance Counters (Contatori delle prestazioni).
System.Diagnostics.SymbolStore NamespaceFornisce classi che consentono la lettura e la scrittura delle informazioni sui simboli di debug, ad esempio le mappe delle righe di origine a MSIL (Microsoft Intermediate Language). I compilatori destinati a .NET possono archiviare le informazioni sui simboli di debug nei file PDB (Programmatori). I debugger e gli strumenti di Code Profiler consentono di leggere le informazioni sui simboli di debug in fase di esecuzione.
System.Diagnostics.Tracing NamespaceFornisce tipi e membri che consentono di creare eventi fortemente tipizzati da acquisire con Event Tracing for Windows (ETW).
System.DirectoryServices NamespaceConsente di accedere ad Active Directory Domain Services dal codice gestito. Lo spazio dei nomi contiene due classi di componenti, DirectoryEntry e DirectorySearcher che si basano sulla tecnologia ADSI (Active Directory Services Interfaces). ADSI è il set di interfacce fornito da Microsoft per operare con numerosi provider di rete. Grazie al supporto ADSI, l'amministratore sarà in grado di effettuare il rilevamento e la gestione delle risorse in rete senza problemi, a prescindere dalle dimensioni della rete.
System.DirectoryServices.AccountManagement NamespaceFornisce l'accesso uniforme e la modifica delle entità di sicurezza per utenti, computer e gruppi in più archivi di entità: Active Directory Domain Services (AD DS), Active Directory Lightweight Directory Services (AD LDS) e Machine SAM (MSAM). L'oggetto System.DirectoryServices.AccountManagement gestisce oggetti directory indipendenti dallo spazio dei nomi System.DirectoryServices.
System.DirectoryServices.ActiveDirectory NamespaceFornisce un modello a oggetti a elevato livello di astrazione che si basa sulle attività dei servizi Microsoft Active Directory. I concetti del servizio Active Directory, quali insieme di strutture, dominio, sito, subnet, partizione e schema, fanno parte del modello a oggetti.
System.DirectoryServices.Protocols NamespaceFornisce i metodi definiti negli standard LDAP (Lightweight Directory Access Protocol) versione 3 (V3) e DSML (Directory Services Markup Language) versione 2.0 (V2).
System.Drawing NamespaceFornisce accesso alle funzionalità grafiche di base di GDI+. Gli System.Drawing.Drawing2Dspazi dei nomi , System.Drawing.Imaginge System.Drawing.Text offrono funzionalità più avanzate. Per le limitazioni, vedere la sezione Osservazioni.
System.Drawing.Configuration NamespaceContiene una classe che supporta la configurazione per le classi nello spazio dei nomi System.Drawing.
System.Drawing.Design NamespaceContiene classi che estendono la logica e le funzionalità di disegno dell'interfaccia utente (UI) in fase di progettazione.
System.Drawing.Drawing2D NamespaceFornisce funzionalità grafica vettoriale e bidimensionale avanzata.
System.Drawing.Imaging NamespaceFornisce funzionalità avanzate GDI+ per le immagini. La funzionalità grafica di base viene fornita dallo spazio dei nomi System.Drawing.
System.Drawing.Printing NamespaceFornisce servizi correlati alla stampa per applicazioni Windows Form.
System.Drawing.Text NamespaceFornisce funzionalità avanzate GDI+ per la tipografia.
System.Dynamic NamespaceFornisce classi e interfacce che supportano DLR (Dynamic Language Runtime).
System.EnterpriseServices NamespaceFornisce oggetti .NET con accesso a servizi COM+, soluzione che consente un pratico utilizzo degli oggetti .NET Framework in applicazioni aziendali.
System.EnterpriseServices.CompensatingResourceManager NamespaceFornisce classi che consentono l'uso di un Gestore risorse di compensazione (CRM, Compensating Resource Manager) nel codice gestito. Un CRM è un servizio fornito da COM+ che consente di includere oggetti non transazionali in Microsoft transazioni Distributed Transaction Coordinator (DTC). Anche se non dispongono delle funzionalità di un vero e proprio gestore di risorse, i servizi CRM assicurano durevolezza e atomicità delle transazioni (funzionamento radicale) attraverso il log di recupero.
System.EnterpriseServices.Internal NamespaceFornice supporto per l'infrastruttura dei servizi COM+. Le classi e le interfacce in questo spazio dei nomi sono destinate specificatamente al supporto delle chiamate nell'oggetto System.EnterpriseServices dalle classi COM+ non gestite.
System.Globalization NamespaceContiene classi che definiscono le informazioni correlate alle impostazioni cultura, tra cui la lingua, il paese o la regione, i calendari usati, i formati delle date, della valuta e dei numeri, nonché il criterio di ordinamento delle stringhe. Si tratta di classi utili per la creazione di applicazioni globalizzate (internazionali). Le classi come StringInfo e TextInfo forniscono funzionalità di globalizzazione avanzate, tra cui il supporto di surrogati e l'elaborazione di elementi di testo.
System.IO NamespaceContiene tipi che consentono la lettura e la scrittura in file e flussi di dati e tipi che forniscono il supporto per file e directory di base.
System.IO.Compression NamespaceContiene classi che forniscono servizi di compressione e decompressione di base per i flussi.
System.IO.IsolatedStorage NamespaceContiene i tipi che consentono di creare e usare archivi isolati. Tramite questi archivi è possibile leggere e scrivere dati che non accessibili al codice non sufficientemente attendibile, impedendo l'esposizione di informazioni riservate che possono essere salvate in un'altra posizione nel file system. I dati vengono archiviati in raggruppamenti isolati dall'utente corrente e dall'assembly nel quale si trova il codice. È anche possibile isolare i dati tramite il dominio. È possibile usare i profili comuni insieme allo spazio di memorizzazione isolato, in modo che gli spazi di memorizzazione isolati vengano trasferiti con il profilo dell'utente. L'enumerazione IsolatedStorageScope indica diversi tipi di isolamento. Per altre informazioni sull'uso dello spazio di memorizzazione isolato, vedere Spazio di memorizzazione isolato.
System.IO.Log NamespaceDefinisce un'interfaccia per la registrazione in un sistema di I/O sequenziale orientato ai record.
System.IO.MemoryMappedFiles NamespaceFornisce le classi per l'uso di un file mappato in memoria che esegue il mapping dei contenuti di un file allo spazio degli indirizzi logico di un'applicazione.
System.IO.Packaging NamespaceFornisce le classi che supportano l'archiviazione di più oggetti dati in un solo contenitore.
System.IO.Pipes NamespaceContiene tipi che forniscono un mezzo per la comunicazione interprocesso tramite unnamed e/o named pipe.
System.IO.Ports NamespaceContiene classi per il controllo delle porte seriali. La classe più importante, SerialPort, fornisce un framework per l'I/O sincrono e basato su eventi, l'accesso agli stati di blocco e interruzione, l'accesso alle proprietà del driver seriale. Può essere usato per eseguire il wrapping di un oggetto Stream, consentendo a classi che usano flussi di accedere alla porta seriale.
System.IdentityModel NamespaceContiene le classi usate per compilare i servizi token di sicurezza. Queste classi includono le classi SecurityTokenService e Scope nonché diverse classi di utilità di eccezione che consentono di eseguire le trasformazioni dei cookie.
System.IdentityModel.Claims NamespaceContiene classi che implementano il modello di autorizzazione di identità basata sulle attestazioni di Windows Communication Foundation (WCF). Questo modello contiene la classe Claim e la classe ClaimSet . A partire da .NET Framework 4.5 e dall'integrazione di Windows Identity Foundation (WIF) in .NET Framework, il modello basato sulle richieste di identità WCF è stato sostituito da WIF. WIF fornisce un modello a oggetti basato sulle richieste che può essere utilizzato per fornire autenticazione e autorizzazione in diversi stack dei prodotti Microsoft, incluso CLR, WCF e ASP.NET. Le classi WIF che rappresentano le attestazioni, i tipi di attestazione, le identità e le entità basate sulle attestazioni sono contenute nello spazio dei nomi System.Security.Claims . A partire da .NET 4.5, è necessario utilizzare tali classi invece di quelle nello spazio dei nomi System.IdentityModel.Claims.
System.IdentityModel.Configuration NamespaceContiene le classi che forniscono la configurazione per le applicazioni e i servizi creati con Windows Identity Foundation (WIF). Le classi in questo spazio dei nomi rappresentano le impostazioni nell'elemento <identityConfiguration>. Le classi che consentono di configurare la federazione mediante il protocollo WS-Federation sono contenute principalmente nello spazio dei nomi System.IdentityModel.Services.Configuration . Queste impostazioni vengono visualizzate nell'elemento <system.identityModel.services> in un file di configurazione.
System.IdentityModel.Metadata NamespaceContiene le classi che rappresentano gli elementi in un documento di metadati della federazione. Un documento di metadati di federazione è un documento XML che fornisce informazioni utili ai partner quando si stabilisce una federazione. Per altre informazioni sui metadati della federazione, vedere la sezione tre della specifica seguente: Web Services Federation Language (WS-Federation) Version 1.2 (Web Services Federation Language (WS-Federation) versione 1.2).
System.IdentityModel.Policy NamespaceContiene classi usate per implementare i criteri di autorizzazione quando si usa il modello di identità basata sulle attestazioni WCF. A partire da .NET Framework 4.5 e dall'integrazione di Windows Identity Foundation (WIF) in .NET Framework, il modello basato sulle richieste di identità WCF è stato sostituito da WIF. WIF fornisce un modello a oggetti basato sulle richieste che può essere utilizzato per fornire autenticazione e autorizzazione in diversi stack dei prodotti Microsoft, incluso CLR, WCF e ASP.NET. In WIF i criteri di autorizzazione sono implementati estendendo la classe ClaimsAuthorizationManager. A partire da .NET 4.5, i criteri di autorizzazione devono essere implementati utilizzando WIF invece delle classi nello spazio dei nomi System.IdentityModel.Claims .
System.IdentityModel.Protocols.WSTrust NamespaceContiene le classi che rappresentano elementi WS-Trust. Sono incluse le classi RequestSecurityToken (RST) e RequestSecurityToken (RSTR) e diversi serializzatori che possono serializzare e deserializzare tra elementi WS-Trust su una connessione e la relativa rappresentazione nel modello a oggetti. Per impostazione predefinita, Windows Identity Foundation (WIF) contiene il supporto per le seguenti specifiche WS-Trust: WS-Trust February 2005, WS-Trust 1.3 o WS-Trust 1.4.
System.IdentityModel.Selectors NamespaceContiene classi che implementano l'autenticazione nel modello di identità basata sulle attestazioni di Windows Communication Foundation (WCF). A partire da .NET Framework 4.5 e dall'integrazione di Windows Identity Foundation (WIF) in .NET Framework, il modello basato sulle richieste di identità WCF è stato sostituito da WIF. WIF fornisce un modello a oggetti basato sulle richieste che può essere utilizzato per fornire autenticazione e autorizzazione in diversi stack dei prodotti Microsoft, incluso CLR, WCF e ASP.NET. Le classi WIF che rappresentano i token di sicurezza e utilizzate per elaborare i token di sicurezza sono contenute nello spazio dei nomi System.IdentityModel.Tokens, ad esempio, SecurityToken e SecurityTokenHandler. A partire da .NET 4.5, è necessario utilizzare le classi nello spazio dei nomi System.IdentityModel.Tokens invece di quelle nello spazio dei nomi System.IdentityModel.Selectors.
System.IdentityModel.Services NamespaceContiene principalmente classi usate nelle applicazioni compilate tramite Windows Identity Foundation (WIF) che eseguono l'autenticazione federata con il protocollo WS-Federation. Contiene i moduli HTTP, WSFederationAuthenticationModule (WSFAM) e SessionAuthenticationModule (SAM), nonché le classi che supportano il loro funzionamento. WSFAM fornisce la gestione delle sequenze di accesso e di disconnessione WS-Federation, mentre SAM consente di gestire le sessioni tramite la gestione di cookie. Lo spazio dei nomi contiene inoltre le classi che rappresentano i messaggi WS-Federation (WSFederationMessage), ad esempio messaggi di accesso (SignInRequestMessage, SignInResponseMessage) e di disconnessione (SignOutRequestMessage) nonché i serializzatori che eseguono la serializzazione e la deserializzazione tra il modello a oggetti e la rappresentazione su una connessione di questi messaggi.
System.IdentityModel.Services.Configuration NamespaceContiene classi che forniscono la configurazione per applicazioni di Windows Identity Foundation (WIF) che usano il protocollo WS-Federation. Le classi in questo spazio dei nomi rappresentano le impostazioni nell'elemento <system.identityModel.services>>. Lo spazio dei nomi System.IdentityModel.Services contiene inoltre alcune classi utilizzate per configurare WS-Federation. Le classi che configurano altre impostazioni di servizio e impostazioni, come i gestori del token di sicurezza, sono contenute principalmente nello spazio dei nomi System.IdentityModel.Configuration . Queste impostazioni vengono visualizzate nell'elemento <identityConfiguration> in un file di configurazione.
System.IdentityModel.Services.Tokens NamespaceL'oggetto System.IdentityModel.Services.Tokens contiene la classe MachineKeySessionSecurityTokenHandler e la classe MembershipUserNameSecurityTokenHandler.
System.IdentityModel.Tokens NamespaceContiene classi di base come SecurityToken, SecurityTokenHandler e SecurityKeyIdentifierClause nonché le classi che derivano da queste e che rappresentano diversi tipi di token, di elementi e gestori per i quali Windows Identity Foundation (WIF) ha un supporto predefinito. Ciò include le classi che contengono il supporto per i token SAML v1.1 e v2.0, ad esempio SamlSecurityToken, SamlSecurityTokenHandler, Saml2SecurityToken e Saml2SecurityTokenHandler.
System.Linq NamespaceFornisce le classi e le interfacce che supportano query basate su LINQ (Language-Integrated Query).
System.Linq.Expressions NamespaceContiene classi, interfacce ed enumerazioni che consentono di rappresentare le espressioni di codice a livello di linguaggio come oggetti nella forma di strutture ad albero dell'espressione.
System.Management NamespaceConsente di accedere a un numerose informazioni ed eventi relativi alla gestione del sistema, delle periferiche e delle applicazioni instrumentati nell'infrastruttura di strumentazione gestione Windows (WMI, Windows Management Instrumentation). Le applicazioni e i servizi possono eseguire query per ottenere interessanti informazioni di gestione, ad esempio per sapere quanto spazio libero è rimasto sul disco, qual è l'utilizzo corrente della CPU, a quale database è connessa una determinata applicazione e molto altro ancora, utilizzando le classi derivate da ManagementObjectSearcher e ManagementQuery, oppure possono effettuare la sottoscrizione a diversi eventi di gestione utilizzando la classe ManagementEventWatcher. I dati accessibili possono provenire sia da componenti gestiti che non gestiti nell'ambiente distribuito.
System.Management.Instrumentation NamespaceVengono fornite le classi necessarie per dotare di strumenti le applicazioni relative alla gestione e per esporre le informazioni sulla gestione a potenziali consumer attraverso la strumentazione WMI. Consumer quali Microsoft Application Center o Microsoft Operations Manager saranno quindi in grado di gestire l'applicazione in modo semplice, mentre il monitoraggio e la configurazione dell'applicazione saranno a disposizione degli script amministrativi o di altre applicazioni, sia gestite sia non gestite. Dotare l'applicazione di strumenti è facile; è sufficiente utilizzare l'attributo personalizzato InstrumentationClass sulle classi da esporre, oppure le classi di base BaseEvent e Instance fornite e la classe di supporto Instrumentation.
System.Media NamespaceContiene classi per la riproduzione di file audio e per l'accesso a suoni forniti dal sistema.
System.Messaging NamespaceFornisce classi che consentono di connettersi, monitorare e amministrare le code di messaggi nella rete e inviare, ricevere o leggere i messaggi.
System.Messaging.Design NamespaceContiene classi che possono essere usate per estendere il supporto in fase di progettazione per le classi System.Messaging.
System.Net NamespaceFornisce una semplice interfaccia di programmazione per molti dei protocolli attualmente usati per le reti. Le classi nello spazio dei nomi System.Net possono essere utilizzate per compilare applicazioni Windows Store o applicazioni desktop. Se utilizzate in un'applicazione Windows Store, le classi nello spazio dei nomi di System.Net sono interessate dalla funzionalità di isolamento rete, parte del modello di sicurezza dell'applicazione utilizzato da Windows Developer Preview. Le funzionalità appropriate della rete devono essere abilitate nel manifesto dell'applicazione per un'applicazione Windows Store per permettere alla rete di accedere a un'applicazione Windows Store. Per altre informazioni, vedere Network Isolation for Windows Store Apps (Isolamento rete per le app di Windows Store).
System.Net.Cache NamespaceDefinisce i tipi e le enumerazioni utilizzati per specificare i criteri di cache per le risorse ottenute mediante le classi WebRequest e HttpWebRequest .
System.Net.Configuration NamespaceContiene classi usate dalle applicazioni per accedere a livello di codice alle impostazioni di configurazione degli spazi dei nomi System.Net e per aggiornarle.
System.Net.Http NamespaceFornisce un'interfaccia di programmazione per le applicazioni HTTP moderne.
System.Net.Http.Headers NamespaceFornisce il supporto per le raccolte di intestazioni HTTP usate dallo spazio dei nomi System.Net.Http.
System.Net.Mail NamespaceContiene le classi usate per inviare messaggi di posta elettronica a un server SMTP (Simple Mail Transfer Protocol) perché vengano consegnati.
System.Net.Mime NamespaceContiene tipi usati per rappresentare le intestazioni MIME (Multipurpose Internet Mail Exchange). Questi tipi vengono usati con i tipi nello spazio dei nomi System.Net.Mail per specificare le intestazioni Content-Type, Content-Disposition e Content-transfer-Encoding quando si usa la classe SmtpClient per inviare messaggi di posta elettronica.
System.Net.NetworkInformation NamespaceFornisce l'accesso ai dati sul traffico di rete, alle informazioni sull'indirizzo di rete e alla notifica dei cambiamenti di indirizzo del computer locale. Questo spazio dei nomi contiene inoltre classi che implementano l'utilità Ping. È possibile utilizzare la classe Ping e le classi correlate per verificare se un computer è raggiungibile in rete.
System.Net.PeerToPeer NamespaceConsente di accedere alle funzionalità per le reti peer.
System.Net.PeerToPeer.Collaboration NamespaceMigliora le funzionalità di rete di System.Net.PeerToPeer e fornisce funzionalità per sessioni di collaborazione gestite serverless.
System.Net.Security NamespaceFornisce i flussi di rete per comunicazioni sicure tra host.
System.Net.Sockets NamespaceFornisce un'implementazione gestita dell'interfaccia Windows Sockets (Winsock) per gli sviluppatori che hanno la necessità di mantenere sotto stretto controllo l'accesso alla rete.
System.Net.WebSockets NamespaceFornisce un'implementazione gestita dell'interfaccia WebSocket per gli sviluppatori.
System.Numerics NamespaceContiene tipi numerici complementari alle primitive numeriche, ad esempio Byte, Double e Int32, definite da .NET.
System.Printing NamespaceFornisce classi che consentono di automatizzare la gestione di server, code e processi di stampa.
System.Printing.IndexedProperties NamespaceFornisce classi che consentono di copiare rapidamente le impostazioni delle proprietà di un oggetto del sistema di stampa in un altro oggetto dello stesso tipo. Consente inoltre l'iterazione tramite le proprietà degli oggetti del sistema di stampa e l'individuazione dei tipi in fase di esecuzione, senza utilizzare reflection.
System.Printing.Interop NamespaceFornisce una conversione reciproca di oggetti PrintTicket gestiti e di strutture GDI (Graphics Device Interface) DEVMODE non gestite.
System.Reflection NamespaceContiene tipi che recuperano informazioni su assembly, moduli, membri, parametri e altre entità nel codice gestito esaminandone i metadati. Questi tipi possono essere utilizzati anche per modificare istanze di tipi caricati, ad esempio per associare eventi o richiamare metodi. Per creare tipi in modo dinamico, utilizzare lo spazio dei nomi System.Reflection.Emit.
System.Reflection.Context NamespaceContiene le classi che consentono contesti di reflection personalizzati.
System.Reflection.Emit NamespaceContiene classi che consentono a un compilatore o a uno strumento di generare metadati e MSIL (Microsoft Intermediate Language) e, facoltativamente, generare un file PE su disco. I client principali di queste classi sono motori di script e compilatori.
System.Resources NamespaceFornisce classi e interfacce che consentono agli sviluppatori di creare, archiviare e gestire varie risorse specifiche delle impostazioni cultura usate in un'applicazione. Una delle classi più importanti dello spazio dei nomi System.Resources è la classe ResourceManager.
System.Resources.Tools NamespaceContiene la classe StronglyTypedResourceBuilder che fornisce supporto per le risorse fortemente tipizzate. A partire da .NET Framework versione 2.0 questa funzionalità in fase di compilazione incapsula l'accesso alle risorse mediante la creazione di classi contenenti un insieme di proprietà statiche di sola lettura (get), ottimizzando così l'impiego delle risorse.
System.Runtime NamespaceContiene tipi avanzati che supportano vari spazi dei nomi, ad esempio System, Runtime e Security.
System.Runtime.Caching NamespaceContiene tipi che consentono di implementare la memorizzazione nella cache nelle applicazioni .NET.
System.Runtime.Caching.Configuration NamespaceContiene classi di gestori di configurazione per la funzionalità di memorizzazione nella cache di .NET Framework.
System.Runtime.Caching.Hosting NamespaceContiene i tipi che supportano gli ambienti di hosting .NET Framework che usano le funzionalità di gestione della cache in ASP.NET.
System.Runtime.CompilerServices NamespaceFornisce funzionalità per i writer del compilatore che usano codice gestito per specificare attributi nei metadati che influiscono sul comportamento in fase di esecuzione di Common Language Runtime.
System.Runtime.ConstrainedExecution NamespaceDefinisce un set di tipi che enumerano e definiscono un contratto di affidabilità tra l'autore di alcune parti di codice e gli sviluppatori che definiscono una dipendenza da tale codice. I tipi inclusi nello spazio dei nomi System.Runtime.ConstrainedExecution sono destinati a essere utilizzati in aree a esecuzione vincolata (CER, Constrained Execution Region).
System.Runtime.DesignerServices NamespaceFornisce le classi che supportano finestre di progettazione di applicazioni e componenti di supporto in ambienti di sviluppo integrato.
System.Runtime.DurableInstancing NamespaceQuesto spazio dei nomi contiene le classi utilizzate dall'infrastruttura di Windows Communication Foundation (WCF) per l'implementazione di un provider di persistenza.
System.Runtime.ExceptionServices NamespaceFornisce classi per la gestione delle eccezioni avanzata.
System.Runtime.Hosting NamespaceContiene tipi avanzati usati per l'attivazione dell'applicazione all'interno dei domini dell'applicazione.
System.Runtime.InteropServices NamespaceOffre un'ampia gamma di membri che supportano l'interoperabilità COM e i servizi platform invoke. Se non si ha familiarità con questi servizi, vedere l'interoperabilità con codice non gestito.
System.Runtime.InteropServices.ComTypes NamespaceContiene i tipi gestiti che corrispondono ai tipi usati dal servizio di interoperabilità COM.
System.Runtime.InteropServices.CustomMarshalers NamespaceOffre il supporto del marshalling interno per .NET Framework.
System.Runtime.InteropServices.Expando NamespaceContiene l'interfaccia IExpando che consente di modificare un oggetto aggiungendo o rimuovendo i relativi membri.
System.Runtime.InteropServices.WindowsRuntime NamespaceContiene classi che supportano l'interazione tra il codice gestito e Windows Runtime e che consentono la creazione di tipi Windows Runtime con codice gestito.
System.Runtime.Remoting NamespaceFornisce classi e interfacce che consentono agli sviluppatori di creare e configurare applicazioni distribuite. Alcune delle classi più importanti dello spazio dei nomi System.Runtime.Remoting sono RemotingConfiguration, RemotingServices e ObjRef.
System.Runtime.Remoting.Activation NamespaceFornisce classi e oggetti che supportano l'attivazione da server e da client di oggetti remoti.
System.Runtime.Remoting.Channels NamespaceContiene classi che supportano e consentono la gestione di canali e sink di canale, utilizzati come mezzo di trasporto quando un metodo su un oggetto remoto viene chiamato da un client.
System.Runtime.Remoting.Channels.Http NamespaceContiene canali che usano il protocollo HTTP per il trasporto di messaggi e oggetti da e verso posizioni remote. Per impostazione predefinita, i canali HTTP consentono di codificare oggetti e chiamate al metodo in formato SOAP per la trasmissione; tuttavia, nelle proprietà di configurazione di un canale è possibile specificare anche altri sink del formattatore di codifica e decodifica. Una delle classi più importanti dello spazio dei nomi System.Runtime.Remoting.Channels.Http è la classe HttpChannel.
System.Runtime.Remoting.Channels.Ipc NamespaceDefinisce un canale di comunicazione remota che usa il sistema di comunicazione interprocesso (IPC) del sistema operativo Windows. Poiché non viene utilizzata la comunicazione di rete, il canale IPC è molto più rapido rispetto ai canali HTTP e TCP, ma può essere utilizzato soltanto per la comunicazione tra i domini applicazione sullo stesso computer.
System.Runtime.Remoting.Channels.Tcp NamespaceContiene canali che usano il protocollo TCP per il trasporto di messaggi e oggetti da e verso posizioni remote. Per impostazione predefinita, i canali TCP codificano oggetti e chiamate al metodo in formato binario per la trasmissione; tuttavia, nelle proprietà di configurazione di un canale è possibile specificare anche altri sink del formattatore di codifica e decodifica. Una delle classi più importanti dello spazio dei nomi System.Runtime.Remoting.Channels.Tcp è la classe TcpChannel.
System.Runtime.Remoting.Contexts NamespaceContiene oggetti che definiscono i contesti in cui risiedono tutti gli oggetti. Un contesto è una sequenza ordinata di proprietà mediante cui viene definito un ambiente per gli oggetti al suo interno. I contesti vengono creati nel corso del processo di attivazione di oggetti configurati per richiedere determinati servizi automatici quali sincronizzazioni, transazioni, attivazione JIT (just-in-time), sicurezza e così via. In un contesto possono coesistere più oggetti.
System.Runtime.Remoting.Lifetime NamespaceContiene classi che consentono la gestione della durata degli oggetti remoti.
System.Runtime.Remoting.Messaging NamespaceContiene classi utilizzabili per creare messaggi ed eseguirne la trasmissione remota. Nell'infrastruttura della gestione remota vengono utilizzati messaggi per comunicare con oggetti remoti. I messaggi sono utilizzati per trasmettere chiamate al metodo remote, attivare oggetti remoti e trasmettere informazioni. Un oggetto messaggio trasporta un set di proprietà denominate, quali identificatori di azioni, informazioni di invio e parametri. Alcune delle classi più importanti dello spazio dei nomi System.Runtime.Remoting.Messaging sono la classe AsyncResult, la classe RemotingSurrogateSelector e la classe ReturnMessage.
System.Runtime.Remoting.Metadata NamespaceContiene classi e attributi utilizzabili per personalizzare la generazione e l'elaborazione di SOAP per oggetti e campi. Le classi di questo spazio dei nomi possono essere utilizzate per indicare il campo di intestazione SOAPAction, l'output del tipo, il nome dell'elemento XML e l'URI dello spazio dei nomi XML del metodo. Queste informazioni vengono usate dal serializzatore SOAP durante la generazione di SOAP e dallo strumento Soapsuds (Soapsuds.exe) durante la generazione WSDL (Web Services Description Language). Le informazioni specificate dagli attributi in questo spazio dei nomi possono essere utilizzate dal ricevente dell'oggetto SOAP generato per personalizzare l'elaborazione degli oggetti remoti e delle chiamate remote a metodi. Una delle classi più importanti dello spazio dei nomi System.Runtime.Remoting.Metadata è la classe SoapAttribute. La classe SoapAttribute è una classe non funzionale e può essere utilizzata solo come classe base per tutti gli attributi dei metadati.
System.Runtime.Remoting.Metadata.W3cXsd2001 NamespaceContiene classi wrapper per i tipi di dati conformi alla specifica W3C. Tutti i tipi di data e ora sono conformi alla specifica standard ISO.
System.Runtime.Remoting.MetadataServices NamespaceContiene le classi usate dallo strumento da riga di comando Soapsuds Tool (Soapsuds.exe) e il codice utente per la conversione dei metadati da e verso XML Schema per l'infrastruttura remota. Alcune delle classi più importanti di questo spazio dei nomi sono la classe SdlChannelSink e la classe MetaData.
System.Runtime.Remoting.Proxies NamespaceContiene classi in grado di controllare e fornire funzionalità per i proxy. Il termine proxy indica un oggetto locale che rappresenta un'immagine di un oggetto remoto. I proxy consentono ai client di accedere a oggetti oltre i limiti della gestione remota.
System.Runtime.Remoting.Services NamespaceContiene le classi di servizio che rendono disponibili funzionalità per .NET Framework. Una delle classi principali di questo spazio dei nomi è la classe TrackingServices.
System.Runtime.Serialization NamespaceContiene classi che possono essere utilizzate per serializzare e deserializzare gli oggetti. La serializzazione è il processo di conversione di un oggetto o di un grafico di oggetti in una sequenza lineare di byte per l'archiviazione o la trasmissione in un'altra posizione. La deserializzazione è il processo di acquisizione di informazioni archiviate e di ricreazione di oggetti da esso.
System.Runtime.Serialization.Configuration NamespaceContiene classi usate per leggere i valori presenti nella configurazione dell'applicazione nella sezione system.xml.serialization. Le classi di questo spazio dei nomi vengono utilizzate dall'infrastruttura di serializzazione per gestire gli elementi di configurazione e non possono essere utilizzate direttamente. In alternativa, per configurare DataContractSerializer, creare un file di configurazione dell'applicazione e utilizzare gli elementi XML seguenti: Elemento <system.xml.serialization><dataContractSerializer><declaredTypes><add> per l'elemento <declaredTypes><knownType>.
System.Runtime.Serialization.Formatters NamespaceFornisce enumerazioni, interfacce e classi comuni usate dai formattatori di serializzazione.
System.Runtime.Serialization.Formatters.Binary NamespaceContiene la classe BinaryFormatter, che può essere usata per serializzare e deserializzare gli oggetti in formato binario.
System.Runtime.Serialization.Formatters.Soap NamespaceContiene la classe SoapFormatter, che può essere usata per serializzare e deserializzare gli oggetti in formato SOAP. Quando si compilano applicazioni che utilizzano i tipi inclusi in questo spazio dei nomi, è necessario fare riferimento all'assembly System.Runtime.Serialization.Formatters.Soap.dll.
System.Runtime.Serialization.Json NamespaceFornisce le classi correlate alla serializzazione Json.
System.Runtime.Versioning NamespaceContiene tipi avanzati che supportano il controllo delle versioni in implementazioni affiancate di .NET.
System.Security NamespaceFornisce la struttura sottostante del sistema di sicurezza di Common Language Runtime, incluse le classi di base per le autorizzazioni.
System.Security.AccessControl NamespaceFornisce elementi di programmazione che controllano l'accesso e le azioni correlate alla sicurezza per oggetti a protezione diretta.
System.Security.Authentication NamespaceFornisce un set di enumerazioni che descrivono la sicurezza di una connessione. Queste enumerazioni comprendono CipherAlgorithmType, ExchangeAlgorithmType, HashAlgorithmType e SslProtocols.
System.Security.Authentication.ExtendedProtection NamespaceFornisce il supporto per l'autenticazione utilizzando la protezione estesa per le applicazioni.
System.Security.Authentication.ExtendedProtection.Configuration NamespaceFornisce il supporto per la configurazione dell'autenticazione utilizzando la protezione estesa per le applicazioni.
System.Security.Claims NamespaceContiene classi che implementano l'identità basata su attestazioni in .NET, incluse le classi che rappresentano attestazioni, identità basate su attestazioni e entità basate su attestazioni.
System.Security.Cryptography NamespaceFornisce servizi di crittografia, tra cui la codifica sicura e la decodifica dei dati, nonché molte altre operazioni, ad esempio l'hashing, la generazione di numeri casuali e l'autenticazione dei messaggi. Per altre informazioni, vedere Cryptographic Services.
System.Security.Cryptography.Pkcs NamespaceFornisce elementi di programmazione per PKCS (Public Key Cryptography Standard), inclusi metodi per firma dei dati, scambio di chiavi, richiesta di certificati, crittografia e decrittografia a chiave pubblica e altre funzioni di sicurezza.
System.Security.Cryptography.X509Certificates NamespaceContiene l'implementazione common language runtime del certificato Authenticode X.509 v.3. Questo certificato viene firmato con una chiave privata che identifica in modo univoco e positivo il titolare del certificato.
System.Security.Cryptography.Xml NamespaceContiene classi che supportano la creazione e la convalida di firme digitali XML. Le classi in questo spazio dei nomi implementano la raccomandazione XML-Signature Syntax and Processing del World Wide Web Consortium.
System.Security.Permissions NamespaceDefinisce le classi che controllano l'accesso alle operazioni e alle risorse basate sui criteri di sicurezza.
System.Security.Policy NamespaceContiene gruppi di codice, condizioni di appartenenza ed evidenza. Questi tre tipi di classi vengono utilizzati per la creazione di regole applicate dal sistema di criteri di sicurezza di Common Language Runtime. Le classi di evidenza rappresentano l'input per i criteri di sicurezza, mentre le condizioni di appartenenza ne rappresentano le opzioni. Il risultato è la creazione di istruzioni dei criteri e la determinazione dell'insieme di autorizzazioni concesse. I livelli dei criteri e i gruppi di codice rappresentano la struttura della gerarchia di criteri. I gruppi di codice costituiscono l'incapsulamento di una regola e sono strutturati in modo gerarchico in un livello di criteri.
System.Security.Principal NamespaceDefinisce un oggetto principale che rappresenta il contesto di sicurezza in cui viene eseguito il codice. Per altre informazioni, vedere Sicurezza basata sui ruoli.
System.Security.RightsManagement NamespaceFornisce tipi per il supporto della gestione delle autorizzazioni del contenuto creato dall'applicazione, ad esempio quello archiviato in un oggetto Package o XpsDocument.
System.ServiceModel NamespaceFornisce le classi correlate al modello di servizi.
System.ServiceModel.Activation NamespaceFornisce le classi correlate all'attivazione del modello di servizi.
System.ServiceModel.Activation.Configuration NamespaceRappresenta le impostazioni di configurazione per lo strumento SMSvcHost.exe. Questo spazio dei nomi rappresenta gli elementi di configurazione che possono essere configurati nel file SMSvcHost.exe.config. In particolare, include tutte le impostazioni a livello di computer che devono essere configurate.
System.ServiceModel.Activities NamespaceContiene classi che consentono di inviare e ricevere messaggi dai flussi di lavoro. Queste attività vengono utilizzate in caso di scrittura di servizi del flusso di lavoro e consentono di definire come inviare e ricevere messaggi in un flusso di lavoro.
System.ServiceModel.Activities.Activation NamespaceContiene la classe WorkflowServiceHostFactory che fornisce le istanze di WorkflowServiceHost negli ambienti di hosting gestiti in cui l'istanza host viene creata dinamicamente in risposta ai messaggi in arrivo.
System.ServiceModel.Activities.Configuration NamespaceContiene le classi usate per configurare i servizi del flusso di lavoro. Queste classi consentono di applicare i comportamenti di servizi ed endpoint, nonché di configurarne il rilevamento.
System.ServiceModel.Activities.Description NamespaceContiene le classi che consentono di controllare diversi comportamenti correlati ai servizi flusso di lavoro.
System.ServiceModel.Activities.Presentation NamespaceFornisce le classi correlate alle attività di presentazione del modello di servizi.
System.ServiceModel.Activities.Presentation.Factories NamespaceContiene factory che creano coppie di attività Receive/SendReply e Send/ReceiveReply.
System.ServiceModel.Activities.Tracking NamespaceContiene classi usate per creare record di rilevamento per un'istanza di servizio del flusso di lavoro. I record di rilevamento vengono creati dal runtime del flusso di lavoro durante l'esecuzione di un'istanza del flusso di lavoro e vengono inviati ai partecipanti di rilevamento registrati.
System.ServiceModel.Activities.Tracking.Configuration NamespaceContiene le classi usate per configurare il rilevamento per i flussi di lavoro ospitati dal servizio. Queste classi consentono di specificare le informazioni di rilevamento che si desidera vengano generate dal servizio flusso di lavoro.
System.ServiceModel.Channels NamespaceFornisce le classi correlate ai canali del modello di servizi.
System.ServiceModel.ComIntegration NamespaceDefinisce le classi necessarie per l'integrazione con le applicazioni COM.
System.ServiceModel.Configuration NamespaceFornisce le classi correlate alla configurazione del modello di servizi.
System.ServiceModel.Description NamespaceFornisce le classi correlate alla descrizione del modello di servizi.
System.ServiceModel.Diagnostics NamespaceContiene un'enumerazione usata per configurare i contatori delle prestazioni a scopo di diagnostica.
System.ServiceModel.Discovery NamespaceContiene le classi necessarie per la creazione e l'uso di servizi individuabili. Queste classi implementano il protocollo WS-Discovery per Windows Communication Foundation (WCF).
System.ServiceModel.Discovery.Configuration NamespaceContiene le classi che consentono di configurare le impostazioni di individuazione in un file di configurazione.
System.ServiceModel.Discovery.Version11 NamespaceContiene le classi necessarie per la creazione e l'uso di servizi individuabili. Queste classi implementano il protocollo WS-Discovery versione 1.1 per Windows Communication Foundation (WCF).
System.ServiceModel.Discovery.VersionApril2005 NamespaceContiene le classi necessarie per la creazione e l'uso di servizi individuabili. Queste classi implementano la versione di aprile 2005 del protocollo WS-Discovery per Windows Communication Foundation (WCF).
System.ServiceModel.Discovery.VersionCD1 NamespaceContiene le classi necessarie per la creazione e l'uso di servizi individuabili. Queste classi implementano la Bozza del Comitato versione 1 del protocollo WS-Discovery per Windows Communication Foundation (WCF).
System.ServiceModel.Dispatcher NamespaceFornisce le classi correlate all'invio del modello di servizi.
System.ServiceModel.MsmqIntegration NamespaceContiene classi correlate all'integrazione MSMQ (Microsoft Message Queuing Service), che consente la comunicazione tra applicazioni MSMQ e applicazioni WCF (Windows Communication Foundation).
System.ServiceModel.PeerResolvers NamespaceContiene classi che consentono agli sviluppatori di personalizzare ed estendere il servizio PNRP (Peer Name Resolution Protocol).
System.ServiceModel.Persistence NamespaceContiene classi che consentono ai servizi del flusso di lavoro (servizi WCF implementati come flussi di lavoro) di essere resi persistenti nell'archivio di persistenza.
System.ServiceModel.Routing NamespaceQuesto spazio dei nomi contiene le classi utilizzate per configurare e gestire l'oggetto RoutingService WCF.
System.ServiceModel.Routing.Configuration NamespaceQuesto spazio dei nomi contiene classi di configurazione che vengono utilizzate dall'infrastruttura WCF (Windows Communication Foundation) per convertire XML in tipi CLR (Common Language Runtime). È anche possibile modificare direttamente queste classi a scopo di estensibilità.
System.ServiceModel.Security NamespaceContiene i tipi generali relativi alla sicurezza.
System.ServiceModel.Security.Tokens NamespaceGestisce token di sicurezza e certificati.
System.ServiceModel.Syndication NamespaceFornisce le classi correlate alla pubblicazione del modello di servizi.
System.ServiceModel.Web NamespaceFornisce le classi correlate all'utilizzo del modello di servizi nel Web.
System.ServiceModel.XamlIntegration NamespaceFornisce classi di utilità per abilitare la serializzazione delle entità Windows Communication Foundation (WCF) a XAML.
System.ServiceProcess NamespaceFornisce classi che consentono di implementare, installare e controllare applicazioni di servizio Windows. I servizi sono eseguibili a esecuzione prolungata, avviati senza un'interfaccia utente. Per implementare un servizio occorre ereditare dalla classe ServiceBase e definire il comportamento specifico di elaborazione quando vengono passati comandi di avvio, arresto, sospensione e continuazione, nonché il comportamento personalizzato e le azioni da eseguire quando il sistema viene arrestato.
System.ServiceProcess.Design NamespaceContiene classi che possono essere usate per estendere il supporto in fase di progettazione per applicazioni di servizio Windows.
System.Speech.AudioFormat NamespaceContiene una sola classe, SpeechAudioFormatInfo, che contiene informazioni sul formato audio immesso nel motore di riconoscimento vocale o emesso dal motore di sintesi vocale.
System.Speech.Recognition NamespaceContiene i tipi della tecnologia Windows Desktop Speech per l'implementazione del riconoscimento vocale.
System.Speech.Recognition.SrgsGrammar NamespaceCon i membri dello spazio dei nomi System.Speech.Recognition.SrgsGrammar, è possibile creare grammatiche a livello di codice conformi a Speech Recognition Grammar Specification versione 1.0 (SRGS) di W3C.
System.Speech.Synthesis NamespaceContiene classi per l'inizializzazione e la configurazione del motore di sintesi vocale, per la creazione di richieste, per la generazione del riconoscimento vocale, per la risposta agli eventi e per la modifica delle caratteristiche della voce.
System.Speech.Synthesis.TtsEngine NamespaceSupporta la creazione di motori personalizzati basati sul linguaggio di markup sintesi della voce (SSML) per il rendering di sintesi vocale (TTS).
System.Text NamespaceContiene classi che rappresentano le codifiche dei caratteri ASCII e Unicode, classi di base astratte per la conversione dei blocchi di caratteri in e da blocchi di byte e una classe helper che modifica e formatta gli oggetti String senza creare istanze intermedie di String.
System.Text.RegularExpressions NamespaceFornisce funzionalità di espressione regolare che possono essere usate da qualsiasi piattaforma o linguaggio eseguito all'interno di .NET. Oltre ai tipi contenuti in questo spazio dei nomi, la classe RegexStringValidator consente di determinare se una determinata stringa è conforme a un criterio di espressione regolare.
System.Threading NamespaceFornisce le classi e le interfacce che consentono la programmazione multithreading. Oltre alle classi per la sincronizzazione delle attività di thread e l'accesso ai dati (Mutex, Monitor, Interlocked, AutoResetEvent e così via), questo spazio dei nomi include una classe ThreadPool che consente di usare un pool di thread forniti dal sistema, nonché una classe Timer che esegue i metodi di callback nei thread del pool di thread.
System.Threading.Tasks NamespaceFornisce tipi che semplificano il lavoro di scrittura di codice simultaneo e asincrono. I tipi principali sono Task che rappresenta un'operazione asincrona che può essere attesa e annullata e Task<TResult>, ovvero un'attività che può restituire un valore. La classe TaskFactory fornisce metodi statici per la creazione e l'avvio delle attività e la classe TaskScheduler fornisce l'infrastruttura di pianificazione dei thread predefinita.
System.Timers NamespaceFornisce il componente Timer, che consente di generare un evento a un intervallo specificato.
System.Transactions NamespaceContiene classi che consentono di scrivere un gestore personalizzato di risorse e applicazioni transazionali. In particolare, è possibile creare una transazione (locale o distribuita) e prendervi parte con uno o più partecipanti.
System.Transactions.Configuration NamespaceContiene classi che descrivono le opzioni di configurazione usate dalle classi System.Transactions.
System.Web NamespacePer .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.
System.Web.ApplicationServices NamespaceFornisce 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 NamespaceFornisce classi per la memorizzazione nella cache dei dati usati più di frequente nel server.
System.Web.ClientServices NamespaceFornisce classi che supportano l'accesso nelle applicazioni basate su Windows all'autenticazione Microsoft AJAX, ai ruoli e ai servizi profili.
System.Web.ClientServices.Providers NamespaceContiene 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 NamespaceContiene classi per la generazione e la compilazione di tipi di file personalizzati nell'ambiente di compilazione ASP.NET.
System.Web.Configuration NamespaceContiene classi usate per impostare una configurazione ASP.NET.
System.Web.Configuration.Internal NamespaceContiene tipi di configurazione destinati esclusivamente all'uso interno.
System.Web.DynamicData NamespaceContiene 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 NamespaceContiene classi che forniscono supporto in fase di progettazione per le classi contenute nello spazio dei nomi System.Web.DynamicData.
System.Web.DynamicData.ModelProviders NamespaceContiene classi che definiscono le funzionalità di base per i provider di ASP.NET Dynamic Data.
System.Web.Handlers NamespaceContiene classi del gestore HTTP che elaborano le richieste HTTP in un server Web.
System.Web.Hosting NamespaceFornisce la funzionalità per l'hosting di applicazioni ASP.NET da applicazioni gestite all'esterno di Microsoft Internet Information Services (IIS).
System.Web.Instrumentation NamespaceContiene 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 NamespaceContiene classi che consentono la creazione e l'invio di messaggi tramite 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 NamespaceContiene classi e interfacce per la gestione e il monitoraggio dell'integrità delle applicazioni Web.
System.Web.Mobile NamespaceContiene 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 per dispositivi mobili ASP.NET, vedere il sito Web www.asp.net/mobile.
System.Web.ModelBinding NamespaceFornisce classi che consentono di associare oggetti dati a controlli server Web Forms ASP.NET.
System.Web.Profile NamespaceContiene classi usate per lavorare con i profili utente ASP.NET in applicazioni server Web.
System.Web.Query.Dynamic NamespaceContiene classi usate per analizzare espressioni di un controllo LinqDataSource in LINQ (Language-Integrated Query).
System.Web.RegularExpressions NamespaceFornisce espressioni regolari precompilate che è possibile usare per analizzare file ASP.NET. Tutti i membri dello spazio dei nomi System.Web.RegularExpressions sono discendenti della classe Regex.
System.Web.Routing NamespaceFornisce classi usate con il routing di URL, il quale consente di usare gli URL senza mapping a un file fisico.
System.Web.Script NamespaceContiene classi che forniscono informazioni sulla risorsa script.
System.Web.Script.Serialization NamespaceContiene 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 NamespaceFornisce attributi che consentono di personalizzare il supporto del servizio Web per la funzionalità AJAX in ASP.NET.
System.Web.Security NamespaceContiene classi usate per implementare la sicurezza ASP.NET in applicazioni server Web.
System.Web.Security.AntiXss NamespaceContiene 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 NamespaceContiene 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 NamespaceContiene le classi che consentono di configurare la modalità di creazione dei servizi Web XML con l'esecuzione di ASP.NET.
System.Web.Services.Description NamespaceContiene le classi che consentono di descrivere pubblicamente un servizio Web XML usando 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 altre informazioni su WSDL, vedere la specifica WSDL.
System.Web.Services.Discovery NamespaceContiene classi che consentono ai client del servizio Web XML di individuare i servizi Web XML disponibili in un server Web tramite un processo denominato individuazione dei servizi Web XML.
System.Web.Services.Protocols NamespaceContiene le classi che consentono di definire i protocolli usati per la trasmissione di dati via cavo durante le comunicazioni tra client del servizio Web XML e servizi Web XML creati con ASP.NET.
System.Web.SessionState NamespaceFornisce classi e interfacce che consentono l'archiviazione dei dati specifici di un singolo client all'interno di un'applicazione Web nel server. I dati sullo stato sessione vengono usati per dare al client l'aspetto di una connessione permanente con l'applicazione. Le informazioni sullo stato possono essere archiviate nella memoria locale del processo o, per le configurazioni di Web farm, possono essere archiviate fuori del processo tramite il servizio stato di ASP.NET o un database di Microsoft SQL Server.
System.Web.UI NamespaceFornisce classi e interfacce che consentono di creare controlli server ASP.NET e ASP.NET pagine Web per l'interfaccia utente delle applicazioni Web ASP.NET.
System.Web.UI.Adapters NamespaceContiene 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 NamespaceContiene metodi e proprietà per il controllo Chart del server Web.
System.Web.UI.Design NamespaceContiene classi che è possibile usare per estendere il supporto in fase di progettazione per pagine Web ASP.NET e per controlli server Web.
System.Web.UI.Design.Directives NamespaceContiene classi che è possibile usare per estendere il supporto in fase di progettazione per le direttive di pagina Web ASP.NET.
System.Web.UI.Design.MobileControls NamespaceContiene 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 per dispositivi mobili ASP.NET, vedere il sito Web www.asp.net/mobile.
System.Web.UI.Design.MobileControls.Converters NamespaceContiene 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 per dispositivi mobili ASP.NET, vedere il sito Web www.asp.net/mobile.
System.Web.UI.Design.WebControls NamespaceContiene classi che è possibile usare per estendere il supporto in fase di progettazione per i controlli server Web.
System.Web.UI.Design.WebControls.WebParts NamespaceContiene 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 NamespaceContiene classi che consentono di creare controlli server HTML in una pagina Web Forms. 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 NamespaceContiene 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 per dispositivi mobili ASP.NET, vedere il sito Web www.asp.net/mobile.
System.Web.UI.MobileControls.Adapters NamespaceContiene classi che è possibile usare 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 per dispositivi mobili ASP.NET, vedere il sito Web www.asp.net/mobile.
System.Web.UI.MobileControls.Adapters.XhtmlAdapters NamespaceContiene classi che è possibile usare 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 per dispositivi mobili ASP.NET, vedere il sito Web www.asp.net/mobile.
System.Web.UI.WebControls NamespaceContiene 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 NamespaceContiene classi che è possibile usare 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 NamespaceFornisce classi che consentono di filtrare i dati in una pagina Web tramite il controllo QueryExtender.
System.Web.UI.WebControls.WebParts NamespaceContiene 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 NamespaceFornisce le 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 NamespaceContiene classi che supportano l'aggiunta di funzionalità WebSocket alle applicazioni Web Forms ASP.NET.
System.Windows NamespaceFornisce diverse importanti classi di elementi di base di Windows Presentation Foundation (WPF), varie classi che supportano il sistema di proprietà e la logica degli eventi di WPF, nonché altri tipi più largamente usati dagli elementi principali e dal framework di WPF.
System.Windows.Annotations NamespaceFornisce classi per il supporto delle annotazioni create dall'utente sul contenuto visualizzato nei controlli di visualizzazione dei documenti WPF.
System.Windows.Annotations.Storage NamespaceSpecifica tipi che definiscono l'architettura di archiviazione e i supporti per il salvataggio e il recupero delle annotazioni create dall'utente.
System.Windows.Automation NamespaceFornisce il supporto per i client di automazione interfaccia utente di Windows Presentation Foundation (WPF).
System.Windows.Automation.Peers NamespaceDefinisce la classe base AutomationPeer e un set di tipi che derivano da questa e che corrispondono ai controlli .NET. Ogni oggetto AutomationPeer espone il controllo .NET corrispondente all'automazione dell'interfaccia utente di Microsoft.
System.Windows.Automation.Provider NamespaceFornisce API per la creazione di provider di automazione interfaccia utente.
System.Windows.Automation.Text NamespaceContiene enumerazioni che specificano la formattazione di testo e il comportamento correlato per l'automazione interfaccia utente di Windows Presentation Foundation (WPF).
System.Windows.Baml2006 NamespaceContiene le classi dei lettori e dei writer che possono utilizzare XAML nel modulo BAML.
System.Windows.Controls NamespaceFornisce classi per la creazione di elementi, noti come controlli, che consentono a un utente di interagire con un'applicazione. Le classi dei controlli rappresentano il nucleo centrale dell'esperienza utente in tutte le applicazioni in quanto consentono agli utenti di visualizzare, selezionare o immettere dati o altre informazioni.
System.Windows.Controls.Primitives NamespaceContiene classi base e controlli destinati all'utilizzo come parte di altri controlli più complessi.
System.Windows.Controls.Ribbon NamespaceContiene i tipi utilizzati per creare un'interfaccia utente utilizzando la barra multifunzione Microsoft per WPF.
System.Windows.Controls.Ribbon.Primitives NamespaceContiene i tipi utilizzati come contenitori di layout in un controllo della barra multifunzione Microsoft per WPF.
System.Windows.Converters NamespaceFornisce classi per il supporto della conversione del tipo durante la serializzazione in Windows Presentation Foundation (WPF).
System.Windows.Data NamespaceContiene classi utilizzate per l'associazione delle proprietà alle origini dati, classi provider dell'origine dati e implementazioni di insiemi e visualizzazioni specifiche dei dati.
System.Windows.Documents NamespaceContiene tipi che supportano FixedDocument, FlowDocument e la creazione di documenti XML Paper Specification (XPS).
System.Windows.Documents.DocumentStructures NamespaceFornisce classi che descrivono la struttura di un oggetto XpsDocument in termini di sezioni, paragrafi, figure, elenchi puntati o numerati e tabelle.
System.Windows.Documents.Serialization NamespaceTipi di provider che supportano la creazione e l'uso di serializzatori di plug-in accessibili in fase di esecuzione che leggono e scrivono documenti in diversi formati dati.
System.Windows.Forms NamespaceContiene classi per la creazione di applicazioni basate su Windows che sfruttano le funzionalità avanzate dell'interfaccia utente disponibili nel sistema operativo Microsoft Windows.
System.Windows.Forms.ComponentModel.Com2Interop NamespaceContiene classi di supporto usate in Visual Studio per la visualizzazione delle pagine delle proprietà in modalità progettazione.
System.Windows.Forms.DataVisualization.Charting NamespaceContiene metodi e proprietà per il controllo Chart di Windows Form.
System.Windows.Forms.Design NamespaceContiene classi che supportano il comportamento e la configurazione in fase di progettazione dei componenti Windows Form. Tali classi sono costituite da classi di finestre di progettazione che forniscono il supporto per i componenti Windows Form, un insieme di servizi in fase di progettazione, classi UITypeEditor per la configurazione di particolari tipi di proprietà e classi per l'importazione di controlli ActiveX.
System.Windows.Forms.Design.Behavior NamespaceContiene classi per la creazione di un comportamento personalizzato dell'interfaccia utente dei componenti in fase di progettazione.
System.Windows.Forms.Integration NamespaceContiene classi che supportano l'interoperatività dei controlli Windows Form e WPF.
System.Windows.Forms.Layout NamespaceContiene classi per l'implementazione dei comportamenti di layout in un form o in un controllo.
System.Windows.Forms.PropertyGridInternal NamespaceFornisce supporto interno per il controllo PropertyGrid. Le classi in questo spazio dei nomi supportano l'infrastruttura .NET e non sono progettate per l'uso diretto dal codice.
System.Windows.Forms.VisualStyles NamespaceContiene le classi per eseguire il rendering dei controlli e di altri elementi dell'interfaccia utente di Windows con stili di visualizzazione in sistemi operativi che li supportano.
System.Windows.Ink NamespaceFornisce classi che consentono di interagire con l'input penna nonché modificarlo sulla piattaforma Windows Presentation Foundation (WPF).
System.Windows.Input NamespaceLa maggior parte dei tipi in questo spazio dei nomi supporta il sistema di input Windows Presentation Foundation (WPF). incluse classi di astrazione per dispositivi quali mouse, tastiera e stilo, una classe comune del gestore di input, supporto per i comandi personalizzati e l'esecuzione dei comandi e diverse classi di utilità. Tuttavia, alcuni dei tipi sono applicabili oltre WPF.
System.Windows.Input.Manipulations NamespaceFornisce funzionalità per monitorare e rispondere a un insieme di manipolatori come un singolo oggetto composto, consentendo a un'applicazione di tenere traccia delle modifiche apportate all'oggetto composto anziché ai singoli componenti.
System.Windows.Input.StylusPlugIns NamespaceSpecifica classi che supportano la modifica dei dati da una penna del tablet sulla piattaforma Windows Presentation Foundation (WPF). Tali classi offrono un controllo di basso livello sull'input di Stylus e la creazione di oggetti Stroke di input penna. La classe StylusPlugIn fornisce un meccanismo che consente di implementare il comportamento personalizzato e applicarlo al flusso di dati provenienti dal dispositivo stilo per prestazioni ottimali.
System.Windows.Interop NamespaceFornisce tipi di supporto per l'interoperatività tra Windows Presentation Foundation (WPF) e altre tecnologie quali le API Windows, nonché classi base per altri scenari di interoperatività specifici che interessano WPF.
System.Windows.Markup NamespaceFornisce tipi per il supporto del linguaggio XAML. Alcuni di questi tipi si trovano negli assembly WPF e sono specifici degli scenari WPF che coinvolgono XAML. Altri tipi in questo spazio dei nomi forniscono supporto per i servizi XAML .NET in generale e non richiedono l'inserimento di assembly WPF.
System.Windows.Markup.Localizer NamespaceFornisce tipi di supporto per la localizzazione delle origini BAML (Binary XAML).
System.Windows.Markup.Primitives NamespaceContiene classi che supportano Extensible Application Markup Language (XAML) in Windows Presentation Foundation (WPF).
System.Windows.Media NamespaceFornisce tipi che consentono l'integrazione di supporti multimediali, inclusi disegni, testo e contenuto audio e video, nelle applicazioni di Windows Presentation Foundation (WPF).
System.Windows.Media.Animation NamespaceFornisce tipi che supportano la funzionalità di animazione delle proprietà, incluse sequenze temporali, storyboard e fotogrammi chiave.
System.Windows.Media.Converters NamespaceContiene classi usate da MarkupWriter per la serializzazione di Extensible Application Markup Language (XAML).
System.Windows.Media.Effects NamespaceFornisce tipi che possono essere utilizzati per applicare effetti visivi alle immagini bitmap.
System.Windows.Media.Imaging NamespaceFornisce tipi utilizzati per codificare e decodificare immagini bitmap.
System.Windows.Media.Media3D NamespaceContiene tipi che supportano la presentazione 3D nelle applicazioni Windows Presentation Foundation (WPF).
System.Windows.Media.Media3D.Converters NamespaceContiene classi usate da MarkupWriter per la serializzazione di Extensible Application Markup Language (XAML).
System.Windows.Media.TextFormatting NamespaceFornisce tipi che controllano la formattazione del testo, in genere a un livello inferiore rispetto alla presentazione di testo basata sui controlli o al modello TOM (Text Object Model).
System.Windows.Navigation NamespaceFornisce tipi che supportano la navigazione, inclusa la navigazione tra finestre e l'inserimento nel journal di navigazione.
System.Windows.Resources NamespaceFornisce classi di basso livello che supportano il modello di risorse Windows Presentation Foundation (WPF) e l'operazione di compilazione delle risorse.
System.Windows.Shapes NamespaceFornisce l'accesso a una libreria di forme che possono essere usate in Extensible Application Markup Language (XAML) o nel codice.
System.Windows.Shell NamespaceContiene tipi che forniscono alla funzionalità avanzata della barra delle applicazioni di Windows 7 l'accesso al codice gestito.
System.Windows.Threading NamespaceContiene tipi per il supporto del sistema di threading WPF (Windows Presentation Foundation).
System.Windows.Xps NamespaceFornisce classi che scrivono documenti XPS in un archivio dati o in una coda di stampa.
System.Windows.Xps.Packaging NamespaceFornisce tipi che consentono alle applicazioni di leggere e scrivere i componenti di un documento XPS.
System.Windows.Xps.Serialization NamespaceFornisce tipi che supportano la serializzazione dei documenti XPS.
System.Workflow.Activities NamespaceFornisce le classi correlate alle attività di Windows Workflow Foundation.
System.Workflow.Activities.Configuration NamespaceFornisce classi che rappresentano le sezioni del file di configurazione.
System.Workflow.Activities.Rules NamespaceContiene un set di classi che definiscono le condizioni e azioni che costituiscono una regola.
System.Workflow.Activities.Rules.Design NamespaceContiene un set di classi che gestiscono le finestre di dialogo Editor set di regole ed Editor della condizione della regola.
System.Workflow.ComponentModel NamespaceFornisce le classi correlate al modello del componente Windows Workflow Foundation.
System.Workflow.ComponentModel.Compiler NamespaceFornisce le classi correlate al compilatore del modello del componente Windows Workflow Foundation.
System.Workflow.ComponentModel.Design NamespaceFornisce le classi correlate alle finestre di progettazione del modello del componente Windows Workflow Foundation.
System.Workflow.ComponentModel.Serialization NamespaceFornisce l'infrastruttura per gestire la serializzazione di attività e flussi di lavoro da e in XAML (Extensible Application Markup Language) e CodeDOM.
System.Workflow.Runtime NamespaceFornisce le classi correlate al runtime del flusso di lavoro.
System.Workflow.Runtime.Configuration NamespaceContiene le classi utilizzate per configurare il motore di runtime del flusso di lavoro.
System.Workflow.Runtime.DebugEngine NamespaceContiene le classi e le interfacce per l'utilizzo durante il debug delle istanze del flusso di lavoro.
System.Workflow.Runtime.Hosting NamespaceFornisce le classi correlate all'hosting di runtime di Windows Workflow Foundation.
System.Workflow.Runtime.Tracking NamespaceContiene classi e un'interfaccia correlate ai servizi di rilevamento.
System.Xaml NamespaceFornisce tipi correlati a reader e writer XAML. Sono incluse le implementazioni predefinite di servizi, reader e writer XAML .NET. Contiene anche tipi attinenti al sistema di tipi XAML e altri tipi di supporto correlati ai concetti di XAML e dei servizi XAML .NET.
System.Xaml.Permissions NamespaceContiene i tipi che specificano le autorizzazioni per alcuni scenari di caricamento di XAML, ad esempio il caricamento in un contesto di attendibilità parziale o il caricamento di tipi interni.
System.Xaml.Schema NamespaceContiene i tipi che supportano l'estensibilità del sistema di tipi XAML.
System.Xml NamespaceFornisce supporto basato sugli standard per l'elaborazione di XML.
System.Xml.Linq NamespaceContiene le classi per LINQ to XML. LINQ to XML è un'interfaccia di programmazione XML in memoria che consente di modificare documenti XML in modo efficace e facile.
System.Xml.Resolvers NamespaceFornisce supporto per prepopolare la cache con flussi DTD o XML.
System.Xml.Schema NamespaceContiene le classi XML che forniscono supporto basato su standard per gli schemi XSD (XML Schema Definition).
System.Xml.Serialization NamespaceContiene le classi utilizzate per serializzare oggetti in flussi o documenti in formato XML.
System.Xml.Serialization.Advanced NamespaceContiene classi che consentono di personalizzare il codice generato da un documento WSDL (Web Service Description Language).
System.Xml.Serialization.Configuration NamespaceContiene classi usate per leggere i valori presenti nei file di configurazione dell'applicazione nella sezione Elemento <system.xml.serialization>.
System.Xml.XPath NamespaceContiene le classi che definiscono un modello di cursore per l'esplorazione e la modifica di voci di informazioni XML come istanze del modello di dati XQuery 1.0 e XPath 2.0.
System.Xml.XmlConfiguration NamespaceContiene sezioni della configurazione XML.
System.Xml.Xsl NamespaceFornisce il supporto per le trasformazioni XSLT (Extensible Stylesheet Transformation). Supporta la raccomandazione XSL Transformations (XSLT) Version 1.0 del W3C.
System.Xml.Xsl.Runtime NamespaceContiene i tipi utilizzati dal motore di trasformazione XSL.
UIAutomationClientsideProviders NamespaceContiene un solo tipo che esegue il mapping dei provider di automazione client.
XamlGeneratedNamespace NamespaceContiene tipi generati dal compilatore da non utilizzare direttamente nel codice.