System.Runtime.Versioning Obor názvů

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.