System.Runtime.Versioning Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Obsahuje pokročilé typy, které podporují správu verzí vedle implementace .NET.
Třídy
| Name | Description |
|---|---|
| ComponentGuaranteesAttribute |
Definuje záruku kompatibility součásti, typu nebo člena typu, který může zahrnovat více verzí. |
| FrameworkName |
Představuje název verze .NET. |
| ObsoletedOSPlatformAttribute |
Označuje rozhraní API, která byla zastaralá v dané verzi operačního systému. |
| OSPlatformAttribute |
Základní typ pro všechny atributy rozhraní API specifické pro platformu. |
| RequiresPreviewFeaturesAttribute |
Označuje, že rozhraní API je ve verzi Preview. Tento atribut umožňuje, aby se weby volání označovaly příznakem diagnostiky, která indikuje, že se používá funkce Preview. Autoři můžou tento atribut použít k odeslání funkcí preview ve svých sestaveních. |
| ResourceConsumptionAttribute |
Určuje prostředek spotřebovaný členem třídy. Tato třída se nemůže dědit. |
| ResourceExposureAttribute |
Určuje expozici prostředku pro člena třídy. Tato třída se nemůže dědit. |
| SupportedOSPlatformAttribute |
Označuje, že rozhraní API je podporováno pro zadanou platformu nebo operační systém. Pokud je zadaná verze, nelze rozhraní API volat z dřívější verze. K označení podpory v několika operačních systémech je možné použít více atributů. |
| SupportedOSPlatformGuardAttribute |
Anotuje vlastní ochranné pole, vlastnost nebo metodu s podporovaným názvem platformy a volitelnou verzí. K označení ochrany pro více podporovaných platforem je možné použít více atributů. |
| TargetFrameworkAttribute |
Identifikuje verzi .NET, proti které bylo zkompilováno konkrétní sestavení. |
| TargetPlatformAttribute |
Určuje operační systém, na který projekt cílí, například Windows nebo iOS. |
| UnsupportedOSPlatformAttribute |
Označuje rozhraní API, která byla odebrána nebo nejsou v dané verzi operačního systému podporována. |
| UnsupportedOSPlatformGuardAttribute |
Anotuje vlastní pole ochrany, vlastnost nebo metodu s nepodporovaným názvem platformy a volitelnou verzí. Pro označení ochrany pro více nepodporovaných platforem je možné použít více atributů. |
| VersioningHelper |
Poskytuje metody, které vývojářům pomáhají psát kód bezpečný pro verze. Tato třída se nemůže dědit. |
Výčty
| Name | Description |
|---|---|
| ComponentGuaranteesOptions |
Popisuje záruku kompatibility součásti, typu nebo člena typu, který může zahrnovat více verzí. |
| ResourceScope |
Určuje rozsah prostředků, které se řidí. |
Poznámky
Typy nalezené v tomto oboru názvů jsou určeny pro použití v rámci .NET a ne pro uživatelské aplikace.