System.Runtime.Versioning Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.