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 rozšířené typy, které podporují správu verzí v souběžných implementacích rozhraní .NET.
Třídy
CompatibilitySwitch | |
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 |
Marks APIs that were obsoleted in a given operating system version. |
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 weby volání byly označeny diagnostikou, která označuje, ž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. Tuto třídu nelze zdědit. |
ResourceExposureAttribute |
Určuje expozici prostředku pro člena třídy. Tuto třídu nelze dědit. |
SupportedOSPlatformAttribute |
Označuje, že rozhraní API je podporováno pro zadanou platformu nebo operační systém. Pokud je zadána verze, rozhraní API nelze volat z dřívější verze. K označení podpory ve více operačních systémech je možné použít více atributů. |
SupportedOSPlatformGuardAttribute |
Označí vlastní pole stráže, 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 rozhraní .NET, pro kterou se zkompilovalo konkrétní sestavení. |
TargetPlatformAttribute |
Určuje operační systém, na který cílí projekt, například Windows nebo iOS. |
UnsupportedOSPlatformAttribute |
Označí rozhraní API, která byla odebrána nebo nejsou v dané verzi operačního systému podporována. |
UnsupportedOSPlatformGuardAttribute |
Označí vlastní pole stráže, vlastnost nebo metodu s nepodporovaným názvem platformy a volitelnou verzí. Více atributů lze použít k označení ochrany pro více nepodporovaných platforem. |
VersioningHelper |
Poskytuje metody, které vývojářům pomáhají psát kód bezpečný pro verze. Tuto třídu nelze zdědit. |
Výčty
ComponentGuaranteesOptions |
Popisuje záruku kompatibility součásti, typu nebo člena typu, který může zahrnovat více verzí. |
ResourceScope |
Určuje rozsah sousměrného prostředku. |
Poznámky
Typy nalezené v tomto oboru názvů jsou určené pro použití v rozhraní .NET a nikoli pro uživatelské aplikace.