System.Runtime.Versioning Névtér
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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.