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.