System.Runtime.Versioning Espacio de nombres

Contiene tipos avanzados que admiten el control de versiones en implementaciones en paralelo de .NET.

Clases

ComponentGuaranteesAttribute

Define la garantía de la compatibilidad de un componente, tipo o miembro de tipo que puede abarcar varias versiones.

FrameworkName

Representa el nombre de una versión de .NET.

ObsoletedOSPlatformAttribute

Marca las API que estaban obsoletas en una versión de sistema operativo determinada.

OSPlatformAttribute

Tipo base para todos los atributos de API específicos de la plataforma.

RequiresPreviewFeaturesAttribute

Indica que una API está en versión preliminar. Este atributo permite marcar sitios de llamada con un diagnóstico que indica que se usa una característica en versión preliminar. Los autores pueden usar este atributo para enviar características en versión preliminar en sus ensamblados.

ResourceConsumptionAttribute

Especifica el recurso utilizado por el miembro de una clase. Esta clase no puede heredarse.

ResourceExposureAttribute

Especifica la exposición de recursos para un miembro de una clase. Esta clase no puede heredarse.

SupportedOSPlatformAttribute

Indica que se admite una API para una plataforma o un sistema operativo especificado. Si se especifica una versión, no se puede llamar a la API desde una versión anterior. Se pueden aplicar varios atributos para indicar la compatibilidad con varios sistemas operativos.

SupportedOSPlatformGuardAttribute

Anota un campo de protección personalizado, una propiedad o un método con un nombre de plataforma admitido y una versión opcional. Se pueden aplicar varios atributos para indicar la protección de varias plataformas compatibles.

TargetFrameworkAttribute

Identifica la versión de .NET con la que se compiló un ensamblado concreto.

TargetPlatformAttribute

Especifica el sistema operativo de destino de un proyecto; por ejemplo, Windows o iOS.

UnsupportedOSPlatformAttribute

Marca las API que se quitaron o no se admiten en una versión de sistema operativo determinada.

UnsupportedOSPlatformGuardAttribute

Anota el campo de protección personalizado, la propiedad o el método con un nombre de plataforma no admitido y una versión opcional. Se pueden aplicar varios atributos para indicar la protección de varias plataformas no admitidas.

VersioningHelper

Proporciona métodos para ayudar a los desarrolladores a escribir código seguro. Esta clase no puede heredarse.

Enumeraciones

ComponentGuaranteesOptions

Describe la garantía de compatibilidad de un componente, tipo o miembro de tipo que puede abarcar varias versiones.

ResourceScope

Identifica el ámbito de un recurso que se puede compartir.

Comentarios

Los tipos que se encuentran en este espacio de nombres están diseñados para su uso en .NET y no para las aplicaciones de usuario.