System.Runtime.Versioning Spazio dei nomi

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.