System.Runtime.Versioning Namnområde
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.