System.Runtime.Versioning Namespace

Contém tipos avançados que dão suporte ao controle de versão em implementações lado a lado do .NET. Contains advanced types that support versioning in side by side implementations of .NET.

Classes

CompatibilitySwitch
ComponentGuaranteesAttribute

Define a garantia de compatibilidade de um componente, tipo ou membro de tipo que podem abranger várias versões.Defines the compatibility guarantee of a component, type, or type member that may span multiple versions.

FrameworkName

Representa o nome de uma versão do .NET.Represents the name of a version of .NET.

OSPlatformAttribute

Tipo base para todos os atributos de API específicos da plataforma.Base type for all platform-specific API attributes.

ResourceConsumptionAttribute

Especifica o recurso consumido pelo membro de uma classe.Specifies the resource consumed by the member of a class. Essa classe não pode ser herdada.This class cannot be inherited.

ResourceExposureAttribute

Especifica a exposição do recurso para um membro de uma classe.Specifies the resource exposure for a member of a class. Essa classe não pode ser herdada.This class cannot be inherited.

SupportedOSPlatformAttribute

Indica que há suporte para uma API em uma plataforma ou em um sistema operacional especificado.Indicates that an API is supported for a specified platform or operating system. Se uma versão for especificada, a API não poderá ser chamada por uma versão anterior.If a version is specified, the API cannot be called from an earlier version. Vários atributos podem ser aplicados para indicar o suporte em vários sistemas operacionais.Multiple attributes can be applied to indicate support on multiple operating systems.

TargetFrameworkAttribute

Identifica a versão do .NET em que um determinado assembly foi compilado.Identifies the version of .NET that a particular assembly was compiled against.

TargetPlatformAttribute

Especifica o sistema operacional de destino do projeto, como, por exemplo, Windows ou iOS.Specifies the operating system that a project targets, for example, Windows or iOS.

UnsupportedOSPlatformAttribute

Marca as APIs que foram removidas ou sem suporte em determinada versão do sistema operacional.Marks APIs that were removed or are unsupported in a given operating system version.

VersioningHelper

Fornece métodos para ajudar desenvolvedores a escrever código seguro de versão.Provides methods to aid developers in writing version-safe code. Essa classe não pode ser herdada.This class cannot be inherited.

Enumerações

ComponentGuaranteesOptions

Descreve a garantia de compatibilidade de um componente, tipo ou membro de tipo que podem abranger várias versões.Describes the compatibility guarantee of a component, type, or type member that may span multiple versions.

ResourceScope

Identifica o escopo de um recurso compartilhável.Identifies the scope of a sharable resource.

Comentários

Os tipos encontrados neste namespace são destinados para uso no .NET e não para aplicativos de usuário.The types found in this namespace are intended for use within .NET and not for user applications.