System.Runtime.Versioning Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Contém tipos avançados que dão suporte ao controle de versão lado a lado de implementações do .NET.
Classes
ComponentGuaranteesAttribute |
Define a garantia de compatibilidade de um componente, tipo ou membro de tipo que podem abranger várias versões. |
FrameworkName |
Representa o nome de uma versão do .NET. |
ObsoletedOSPlatformAttribute |
Marca APIs que estavam obsoletas em uma determinada versão do sistema operacional. |
OSPlatformAttribute |
Tipo base para todos os atributos de API específicos da plataforma. |
RequiresPreviewFeaturesAttribute |
Indica que uma API está em versão prévia. Esse atributo permite que sites de chamada sejam sinalizados com um diagnóstico que indica que um recurso de visualização é usado. Os autores podem usar esse atributo para enviar recursos de visualização em seus assemblies. |
ResourceConsumptionAttribute |
Especifica o recurso consumido pelo membro de uma classe. Essa classe não pode ser herdada. |
ResourceExposureAttribute |
Especifica a exposição do recurso para um membro de uma classe. Essa classe não pode ser herdada. |
SupportedOSPlatformAttribute |
Indica que há suporte para uma API em uma plataforma ou em um sistema operacional especificado. Se uma versão for especificada, a API não poderá ser chamada por uma versão anterior. Vários atributos podem ser aplicados para indicar o suporte em vários sistemas operacionais. |
SupportedOSPlatformGuardAttribute |
Anota um campo de proteção personalizado, uma propriedade ou um método com um nome de plataforma com suporte e uma versão opcional. Vários atributos podem ser aplicados para indicar a proteção para várias plataformas com suporte. |
TargetFrameworkAttribute |
Identifica a versão do .NET em que um determinado assembly foi compilado. |
TargetPlatformAttribute |
Especifica o sistema operacional de destino do projeto, como, por exemplo, Windows ou iOS. |
UnsupportedOSPlatformAttribute |
Marca as APIs que foram removidas ou sem suporte em determinada versão do sistema operacional. |
UnsupportedOSPlatformGuardAttribute |
Anota o campo de proteção personalizado, a propriedade ou o método com um nome de plataforma sem suporte e uma versão opcional. Vários atributos podem ser aplicados para indicar a proteção para várias plataformas sem suporte. |
VersioningHelper |
Fornece métodos para ajudar desenvolvedores a escrever código seguro de versão. Essa classe não pode ser herdada. |
Enumerações
ComponentGuaranteesOptions |
Descreve a garantia de compatibilidade de um componente, tipo ou membro de tipo que podem abranger várias versões. |
ResourceScope |
Identifica o escopo de um recurso compartilhável. |
Comentários
Os tipos encontrados nesse namespace destinam-se ao uso no .NET e não aos aplicativos de usuário.