System.Runtime.Versioning Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Contiene tipi avanzati che supportano il controllo delle versioni in implementazioni affiancate di .NET.
Compatibility |
|
Component |
Definisce la garanzia di compatibilità di un componente, di un tipo o di un membro di tipo che può estendersi a più versioni. |
Framework |
Rappresenta il nome di una versione di .NET. |
Obsoleted |
Marks APIs that were obsoleted in a given operating system version. |
OSPlatform |
Tipo di base per tutti gli attributi api specifici della piattaforma. |
Requires |
Indica che un'API è in anteprima. Questo attributo consente di contrassegnare i siti di chiamata con una diagnostica che indica che viene usata una funzionalità di anteprima. Gli autori possono usare questo attributo per inviare le funzionalità di anteprima negli assembly. |
Resource |
Specifica la risorsa utilizzata da un membro di una classe. La classe non può essere ereditata. |
Resource |
Specifica l'esposizione delle risorse per un membro di una classe. La classe non può essere ereditata. |
Supported |
Indica che un'API è supportata per una piattaforma o un sistema operativo specifici. Se viene specificata una versione, l'API non può essere chiamata da una versione precedente. È possibile applicare più attributi per indicare il supporto in più sistemi operativi. |
Supported |
Annota un campo di protezione personalizzato, una proprietà o un metodo con un nome della piattaforma supportato e una versione facoltativa. È possibile applicare più attributi per indicare la protezione per più piattaforme supportate. |
Target |
Identifica la versione di .NET rispetto alla quale è stato compilato un particolare assembly. |
Target |
Specifica il sistema operativo destinato a un progetto, ad esempio Windows o iOS. |
Unsupported |
Contrassegna le API rimosse o non supportate in una determinata versione del sistema operativo. |
Unsupported |
Annota il campo, la proprietà o il metodo di protezione personalizzati con un nome di piattaforma non supportato e una versione facoltativa. È possibile applicare più attributi per indicare la protezione per più piattaforme non supportate. |
Versioning |
Fornisce metodi che consentono agli sviluppatori di scrivere codice version-safe. La classe non può essere ereditata. |
Component |
Descrive la garanzia di compatibilità di un componente, di un tipo o di un membro di tipo che può estendersi a più versioni. |
Resource |
Identifica l'ambito di una risorsa condivisibile. |
I tipi trovati in questo spazio dei nomi sono destinati all'uso all'interno di .NET e non alle applicazioni utente.