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.
Classi
CompatibilitySwitch | |
ComponentGuaranteesAttribute |
Definisce la garanzia di compatibilità di un componente, di un tipo o di un membro di tipo che può estendersi a più versioni. |
FrameworkName |
Rappresenta il nome di una versione di .NET. |
ObsoletedOSPlatformAttribute |
Marks APIs that were obsoleted in a given operating system version. |
OSPlatformAttribute |
Tipo di base per tutti gli attributi api specifici della piattaforma. |
RequiresPreviewFeaturesAttribute |
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. |
ResourceConsumptionAttribute |
Specifica la risorsa utilizzata da un membro di una classe. La classe non può essere ereditata. |
ResourceExposureAttribute |
Specifica l'esposizione delle risorse per un membro di una classe. La classe non può essere ereditata. |
SupportedOSPlatformAttribute |
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. |
SupportedOSPlatformGuardAttribute |
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. |
TargetFrameworkAttribute |
Identifica la versione di .NET rispetto alla quale è stato compilato un particolare assembly. |
TargetPlatformAttribute |
Specifica il sistema operativo destinato a un progetto, ad esempio Windows o iOS. |
UnsupportedOSPlatformAttribute |
Contrassegna le API rimosse o non supportate in una determinata versione del sistema operativo. |
UnsupportedOSPlatformGuardAttribute |
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. |
VersioningHelper |
Fornisce metodi che consentono agli sviluppatori di scrivere codice version-safe. La classe non può essere ereditata. |
Enumerazioni
ComponentGuaranteesOptions |
Descrive la garanzia di compatibilità di un componente, di un tipo o di un membro di tipo che può estendersi a più versioni. |
ResourceScope |
Identifica l'ambito di una risorsa condivisibile. |
Commenti
I tipi trovati in questo spazio dei nomi sono destinati all'uso all'interno di .NET e non alle applicazioni utente.