System.Runtime.Versioning Névtér

Speciális típusokat tartalmaz, amelyek támogatják a verziószámozást a .NET párhuzamos implementációiban.

Osztályok

Name Description
ComponentGuaranteesAttribute

Meghatározza egy olyan összetevő, típus vagy típustag kompatibilitási garanciát, amely több verzióra is kiterjedhet.

FrameworkName

A .NET egy verziójának nevét jelöli.

ObsoletedOSPlatformAttribute

Az adott operációsrendszer-verzióban elavult API-kat jelöli.

OSPlatformAttribute

Az összes platformspecifikus API-attribútum alaptípusa.

RequiresPreviewFeaturesAttribute

Azt jelzi, hogy egy API előzetes verzióban van. Ez az attribútum lehetővé teszi a híváswebhelyek megjelölését egy olyan diagnosztikával, amely azt jelzi, hogy egy előzetes verziójú funkció van használatban. A szerzők ezt az attribútumot használhatják az előzetes verziójú funkciók szállítására a szerelvényekben.

ResourceConsumptionAttribute

Az osztály tagja által felhasznált erőforrást adja meg. Ez az osztály nem örökölhető.

ResourceExposureAttribute

Az osztály egy tagjának erőforrás-expozícióját adja meg. Ez az osztály nem örökölhető.

SupportedOSPlatformAttribute

Azt jelzi, hogy egy API támogatott egy adott platformon vagy operációs rendszeren. Ha egy verzió meg van adva, az API nem hívható meg egy korábbi verzióból. Több attribútum is alkalmazható több operációs rendszer támogatásának jelzésére.

SupportedOSPlatformGuardAttribute

Egy egyéni védőmezőt, tulajdonságot vagy metódust jegyzetel támogatott platformnévvel és választható verzióval. Több attribútum is alkalmazható, hogy több támogatott platformon is jelezze a védelem használatát.

TargetFrameworkAttribute

A .NET azon verzióját azonosítja, amelybe egy adott szerelvényt fordítottak.

TargetPlatformAttribute

Megadja, hogy a projekt mely operációs rendszert célozza meg, például Windows vagy iOS.

UnsupportedOSPlatformAttribute

Megjelöli azokat az API-kat, amelyeket egy adott operációsrendszer-verzió eltávolított vagy nem támogatott.

UnsupportedOSPlatformGuardAttribute

Az egyéni védőmezőt, tulajdonságot vagy metódust nem támogatott platformnévvel és opcionális verzióval jegyzeteli. Több attribútum is alkalmazható, hogy több nem támogatott platformon is jelezze a védelem használatát.

VersioningHelper

Módszereket biztosít a fejlesztőknek a verzióbiztos kód írásához. Ez az osztály nem örökölhető.

Enumerációk

Name Description
ComponentGuaranteesOptions

Egy olyan összetevő, típus vagy típustag kompatibilitási garanciája, amely több verzióra is kiterjedhet.

ResourceScope

Azonosítja egy megosztható erőforrás hatókörét.

Megjegyzések

Az ebben a névtérben található típusok .NET belüli használatra szolgálnak, nem pedig felhasználói alkalmazásokhoz.