.NET per le API delle applicazioni Windows Store

In .NET per applicazioni Windows Store è disponibile un set di tipi gestiti che puoi utilizzare per creare app in Windows Store per Windows tramite C# o Visual Basic. L'elenco seguente contiene gli spazi dei nomi inclusi in .NET per applicazioni Windows Store. Nota che .NET per applicazioni Windows Store include un subset dei tipi disponibili in .NET Framework completo per ogni spazio dei nomi. Per informazioni sui singoli spazi dei nomi, vedi gli argomenti collegati.

Per ulteriori informazioni, vedi Panoramica di .NET per le applicazioni Windows Store.

Solo app di Windows Store: le API per app di Windows Store espresse come elementi HTML o XAML sono supportate solo nelle app di Windows Store. Non sono supportate nelle app desktop o nei browser desktop di Windows.

Spazi dei nomi

Spazio dei nomi

Descrizione

System

Contiene le classi fondamentali e di base che definiscono eventi, gestori di eventi, interfacce, attributi, eccezioni di elaborazione e tipi di dati di riferimento e valore utilizzati comunemente.

System.CodeDom.Compiler

Contiene i tipi per gestire la generazione e la compilazione di codice sorgente nei linguaggi di programmazione supportati.

System.Collections

Contiene le interfacce e le classi che definiscono varie raccolte di oggetti quali elenchi, code, matrici di bit, tabelle hash e dizionari.

System.Collections.Concurrent

Contiene le interfacce e le classi che definiscono vari oggetti di raccolte per l'elaborazione simultanea.

System.Collections.Generic

Contiene le interfacce e le classi che definiscono raccolte generiche, consentendo di creare raccolte fortemente tipizzate in grado di garantire prestazioni e indipendenza dai tipi migliori rispetto alle raccolte fortemente tipizzate non generiche.

System.Collections.ObjectModel

Contiene le classi utilizzabili come raccolte nel modello a oggetti di una libreria riutilizzabile. Queste classi possono essere utilizzate quando le proprietà o i metodi restituiscono raccolte.

System.Collections.Specialized

Contiene raccolte specializzate e fortemente tipizzate, ad esempio un dizionario a elenco collegato, un vettore di bit e raccolte che contengono solo stringhe.

System.ComponentModel

Vengono fornite classi utilizzate per l'implementazione del funzionamento dei componenti e dei controlli in fase di progettazione e di esecuzione.

System.ComponentModel.DataAnnotations

Fornisce le classi di attributo utilizzate per definire metadati per i controlli.

System.ComponentModel.DataAnnotations.Schema

Fornisce il supporto per le classi di attributo utilizzate per definire metadati per i controlli.

System.Composition

Per installare gli spazi dei nomi System.Composition, apri il progetto in Visual Studio 2012 o versione successiva, scegli Gestione pacchetti NuGet dal menu Progetto e cerca online il pacchetto Microsoft.Composition.

System.Composition.Convention

Per installare gli spazi dei nomi System.Composition, apri il progetto in Visual Studio 2012 o versione successiva, scegli Gestione pacchetti NuGet dal menu Progetto e cerca online il pacchetto Microsoft.Composition.

System.Composition.Hosting

Per installare gli spazi dei nomi System.Composition, apri il progetto in Visual Studio 2012 o versione successiva, scegli Gestione pacchetti NuGet dal menu Progetto e cerca online il pacchetto Microsoft.Composition.

System.Composition.Hosting.Core

Per installare gli spazi dei nomi System.Composition, apri il progetto in Visual Studio 2012 o versione successiva, scegli Gestione pacchetti NuGet dal menu Progetto e cerca online il pacchetto Microsoft.Composition.

System.Diagnostics

Fornisce le classi che ti consentono di interagire con processi di sistema, log eventi e contatori di prestazioni.

System.Diagnostics.CodeAnalysis

Contiene le classi che ti consentono di interagire con gli strumenti di analisi del codice.

System.Diagnostics.Contracts

Contiene le classi statiche che ti consentono di rappresentare costrutti di programma quali precondizioni, postcondizioni e invarianti.

System.Diagnostics.Tracing

Fornisce i tipi e i membri che consentono agli sviluppatori di creare eventi fortemente tipizzati da acquisire tramite Traccia eventi per Windows (ETW).

System.Dynamic

Fornisce classi e interfacce che supportano DLR (Dynamic Language Runtime).

System.Globalization

Contiene le classi che definiscono le informazioni correlate alle impostazioni cultura quali lingua, paese, calendari, formato per date, valute e numeri e tipo di ordinamento delle stringhe.

System.IO

Contiene i tipi che consentono la lettura e la scrittura sincrone e asincrone su file e flussi di dati.

System.IO.Compression

Contiene le classi che forniscono la compressione e la decompressione di base per i flussi.

System.Linq

Contiene le classi e le interfacce che supportano query basate su LINQ (Language-Integrated Query).

System.Linq.Expressions

Contiene tipi che consentono di rappresentare le espressioni di codice a livello di linguaggio come oggetti sotto forma di strutture ad albero dell'espressione.

System.Net

Viene fornita una semplice interfaccia di programmazione per molti dei protocolli attualmente utilizzati per le reti.

System.Net.Http

Fornisce un'interfaccia di programmazione per le applicazioni HTTP moderne.

System.Net.Http.Headers

Fornisce le raccolte di supporto delle intestazioni HTTP utilizzate dallo spazio dei nomi System.Net.Http.

System.Net.NetworkInformation

Fornisce l'accesso ai dati sul traffico di rete, alle informazioni sull'indirizzo di rete e alla notifica dei cambiamenti di indirizzo del computer locale.

System.Numerics

Contiene i tipi che complementano le primitive numeriche definite da .NET Framework.

System.Reflection

Contiene le classi e le interfacce che forniscono una visualizzazione gestita dei tipi, dei metodi e dei campi caricati, con la possibilità di creare e richiamare tipi in modo dinamico.

System.Reflection.Context

Contiene le classi che consentono contesti di reflection personalizzati.

System.Reflection.Emit

Contiene le classi che consentono a un compilatore o a uno strumento di creare metadati e codice MSIL e facoltativamente di generare un file PE su disco. I client primari di queste classi sono compilatori e motori di script.

System.Resources

Fornisce le classi e le interfacce che consentono agli sviluppatori di creare, archiviare e gestire numerose risorse specifiche delle impostazioni cultura utilizzate in un'applicazione.

System.Runtime

Contiene i tipi avanzati che supportano diversi spazi dei nomi quali System, Runtime e Security.

System.Runtime.CompilerServices

Fornisce una funzionalità che consente ai writer di compilatori che utilizzano codice gestito di specificare nei metadati attributi che influiscono sul comportamento in fase di esecuzione di Common Language Runtime.

System.Runtime.ExceptionServices

Fornisce classi per la gestione delle eccezioni avanzata.

System.Runtime.InteropServices

Fornisce un'ampia gamma di membri che supportano l'interoperabilità COM e i servizi platform invoke.

System.Runtime.InteropServices.ComTypes

Contiene i metodi che rappresentano definizioni di funzioni COM per il codice gestito.

System.Runtime.InteropServices.WindowsRuntime

Contiene classi che supportano l'interoperatività tra codice gestito e Windows Runtime e che consentono la creazione di tipi Windows Runtime con codice gestito.

System.Runtime.Serialization

Contiene classi utilizzabili per la serializzazione e la deserializzazione di oggetti.

System.Runtime.Serialization.Json

Contiene i tipi per serializzare oggetti in JSON (JavaScript Object Notation) e deserializzare oggetti da JSON.

System.Runtime.Versioning

Contiene tipi avanzati che supportano il controllo delle versioni nelle implementazioni side-by-side di .NET Framework.

System.Security

Fornisce la struttura sottostante del sistema di sicurezza di .NET Framework, incluse le classi di base per le autorizzazioni.

System.Security.Principal

Definisce un oggetto principale che rappresenta il contesto di sicurezza in cui viene eseguito il codice.

System.ServiceModel

Contiene i tipi necessari per compilare le applicazioni client e di servizio Windows Communication Foundation (WCF) che è possibile utilizzare per compilare applicazioni ampiamente distribuite.

System.ServiceModel.Channels

Contiene i tipi necessari per costruire e modificare i messaggi utilizzati da client e servizi per comunicare tra loro, i tipi di canali utilizzati per scambiare messaggi, le channel factory e i listener di canale utilizzati per costruire tali canali e gli elementi di associazione utilizzati per configurarli.

System.ServiceModel.Description

Contiene i tipi necessari per costruire e modificare descrizioni di servizi, contratti ed endpoint utilizzati per compilare i runtime dei servizi ed esportare metadati.

System.ServiceModel.Dispatcher

Contiene i tipi necessari per modificare il comportamento in fase di esecuzione del runtime delle applicazioni client e di servizio.

System.ServiceModel.Security

Contiene le classi che supportano la sicurezza Windows Communication Foundation (WCF) generale.

System.ServiceModel.Security.Tokens

Contiene i tipi che rappresentano i token di sicurezza e i certificati per la sicurezza Windows Communication Foundation (WCF).

System.Text

Contiene classi che rappresentano codifiche di caratteri e una classe di supporto che modifica e formatta gli oggetti String senza creare istanze intermedie di String.

System.Text.RegularExpressions

Contiene le classi che forniscono l'accesso al motore delle espressioni regolari di .NET Framework.

System.Threading

Fornisce le classi e le interfacce che consentono la programmazione multithreading.

System.Threading.Tasks

Fornisce i tipi che semplificano il lavoro di scrittura di codice simultaneo e asincrono.

System.Threading.Tasks.DataFlow

Fornisce un modello di programmazione basato su attori per il passaggio dei messaggi in-process per le attività di pipelining e per un flusso di dati con granularità grossolana.

Per installare lo spazio dei nomi System.Threading.Tasks.Dataflow, apri il progetto in Visual Studio 2012 o versione successiva, scegli Gestisci pacchetti NuGet dal menu Progetto e cerca online il pacchetto Microsoft.Tpl.Dataflow.

System.Windows.Input

Contiene i tipi che consentono controlli personalizzati.

System.Xml

Fornisce supporto basato sugli standard per l'elaborazione di XML.

System.Xml.Linq

Contiene tipi per LINQ to XML, un'interfaccia di programmazione XML in memoria che consente di modificare documenti XML in modo semplice ed efficace.

System.Xml.Schema

Contiene le classi XML che forniscono supporto basato su standard per gli schemi XSD (XML Schema Definition).

System.Xml.Serialization

Contiene le classi utilizzate per serializzare oggetti in flussi o documenti in formato XML.

Windows.Foundation

Abilita la funzionalità di Windows Runtime fondamentale che comprende la gestione delle operazioni asincrone, l'accesso agli archivi delle proprietà e l'utilizzo di immagini e URI.

Windows.UI

Fornisce un'applicazione in Windows Store con accesso alla funzionalità di sistema di base e alle informazioni di runtime sulla relativa interfaccia utente.

Windows.UI.Xaml

Fornisce l'API del framework generale e l'API del modello dell'applicazione e una varietà di classi di supporto comunemente utilizzate da molte aree funzionali diverse.

Windows.UI.Xaml.Controls.Primitives

Definisce le classi che rappresentano le parti componenti dei controlli dell'interfaccia utente o altrimenti supportano il modello di composizione del controllo. Definisce inoltre le interfacce per pattern di controllo quali blocco e selezione.

Windows.UI.Xaml.Media

Fornisce il supporto multimediale di base, le primitive grafiche e le API di disegno con pennello.

Windows.UI.Xaml.Media.Animation

Fornisce l'API per animazioni e storyboard per animazioni di transizione, stati di visualizzazione o componenti dell'interfaccia utente animati.

Windows.UI.Xaml.Media.Media3D

Contiene i tipi che supportano la trasformazione matrice/prospettiva.

Microsoft.CSharp.RuntimeBinder

Contiene i tipi che supportano l'interoperatività tra DLR (Dynamic Language Runtime) e C#.

Microsoft.VisualBasic

Contiene le classi che supportano la compilazione e la generazione di codice mediante il linguaggio Visual Basic.

Microsoft.VisualBasic.CompilerServices

Contiene tipi per uso interno che supportano il compilatore Visual Basic.