System.Runtime.Versioning Namnområde

Innehåller avancerade typer som stöder versionshantering i implementeringar sida vid sida av .NET.

Klasser

Name Description
ComponentGuaranteesAttribute

Definierar kompatibilitetsgarantin för en komponent, typ eller typmedlem som kan omfatta flera versioner.

FrameworkName

Representerar namnet på en version av .NET.

ObsoletedOSPlatformAttribute

Markerar API:er som har föråldrats i en viss version av operativsystemet.

OSPlatformAttribute

Bastyp för alla plattformsspecifika API-attribut.

RequiresPreviewFeaturesAttribute

Anger att ett API är i förhandsversion. Med det här attributet kan anropswebbplatser flaggas med en diagnostik som anger att en förhandsgranskningsfunktion används. Författare kan använda det här attributet för att skicka förhandsversionsfunktioner i sina sammansättningar.

ResourceConsumptionAttribute

Anger den resurs som används av medlemmen i en klass. Det går inte att ärva den här klassen.

ResourceExposureAttribute

Anger resursexponeringen för en medlem i en klass. Det går inte att ärva den här klassen.

SupportedOSPlatformAttribute

Anger att ett API stöds för en angiven plattform eller ett visst operativsystem. Om en version har angetts kan API:et inte anropas från en tidigare version. Flera attribut kan användas för att ange stöd för flera operativsystem.

SupportedOSPlatformGuardAttribute

Kommenterar ett anpassat skyddsfält, en egenskap eller metod med ett plattformsnamn som stöds och valfri version. Flera attribut kan användas för att ange skydd för flera plattformar som stöds.

TargetFrameworkAttribute

Identifierar den version av .NET som en viss sammansättning kompilerades mot.

TargetPlatformAttribute

Anger det operativsystem som ett projekt riktar sig mot, till exempel Windows eller iOS.

UnsupportedOSPlatformAttribute

Markerar API:er som har tagits bort eller som inte stöds i en viss operativsystemversion.

UnsupportedOSPlatformGuardAttribute

Kommenterar det anpassade skyddsfältet, egenskapen eller metoden med ett plattformsnamn som inte stöds och valfri version. Flera attribut kan användas för att ange skydd för flera plattformar som inte stöds.

VersioningHelper

Tillhandahåller metoder för att hjälpa utvecklare att skriva versionssäker kod. Det går inte att ärva den här klassen.

Uppräkningar

Name Description
ComponentGuaranteesOptions

Beskriver kompatibilitetsgarantin för en komponent, typ eller typmedlem som kan omfatta flera versioner.

ResourceScope

Identifierar omfånget för en delbar resurs.

Kommentarer

De typer som finns i det här namnområdet är avsedda att användas inom .NET och inte för användarprogram.