Windows.Foundation.Metadata 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í.
Define los atributos que indican las propiedades fundamentales de Windows Runtime tipos y miembros.
Clases
ActivatableAttribute |
Indica que la clase es una clase en tiempo de ejecución activable. |
AllowForWebAttribute |
Permite a los desarrolladores exponer un objeto de Windows Runtime nativo como parámetro global en el contexto del documento de nivel superior dentro de un objeto WebView. Para que se proyecta un objeto de Windows Runtime, debe implementar IAgileObject y estar decorado con el atributo AllowForWebAttribute. |
AllowMultipleAttribute |
Indica que se pueden aplicar varias instancias de un atributo personalizado a un destino. |
ApiContractAttribute |
Especifica que el tipo representa un contrato de API. |
ApiInformation |
Permite detectar si un miembro, tipo o contrato de API especificado está presente para que pueda realizar llamadas API de forma segura en una variedad de dispositivos. |
AttributeNameAttribute |
Indica el nombre del atributo. |
AttributeUsageAttribute |
Especifica el uso de otro atributo.
|
ComposableAttribute |
Indica cómo se compone un elemento de programación. |
ContractVersionAttribute |
Indica la versión del contrato de API. |
CreateFromStringAttribute |
Crea un objeto de metadatos a partir de una cadena. |
DefaultAttribute |
Indica la interfaz predeterminada para una clase en tiempo de ejecución. |
DefaultOverloadAttribute |
Indica que un método es el método de sobrecarga predeterminado. Este atributo se debe usar con OverloadAttribute. |
DeprecatedAttribute |
Indica que un tipo o miembro debe marcarse en metadatos como en desuso. Los compiladores y otras herramientas de desarrollo pueden leer este atributo y proporcionar información al usuario sobre el tipo de desuso y posibles alternativas. |
DualApiPartitionAttribute |
Indica que el tipo se admite en aplicaciones de escritorio y en aplicaciones para UWP. |
ExclusiveToAttribute |
Indica que el tipo especificado es exclusivo de este tipo. |
ExperimentalAttribute |
Indica que un tipo o miembro debe marcarse en metadatos como experimental y, por tanto, puede que no esté presente en la versión final publicada de un SDK o biblioteca. |
FastAbiAttribute |
Indica si el tipo admite abisiones rápidas. |
FeatureAttribute |
Expresa el estado de la característica de Windows Runtime asociada a un tipo de Windows Runtime. |
GCPressureAttribute |
Solo para uso interno de Microsoft. |
GuidAttribute |
Indica el GUID de la interfaz o delegado. |
HasVariantAttribute |
Indica que el tipo es una instancia de una variante IInspectable. Se aplica a las clases en tiempo de ejecución, las interfaces y las interfaces con parámetros. |
InternalAttribute |
Indica que un tipo o miembro debe marcarse en metadatos como internos para el SDK o el marco, y solo para su consumo por componentes del sistema. |
LengthIsAttribute |
Indica el número de elementos de matriz. |
MarshalingBehaviorAttribute |
Indica el comportamiento de serialización de un componente de Windows Runtime. |
MetadataMarshalAttribute |
Indica que las herramientas deben crear una entrada para una interfaz al crear un paquete de aplicación. |
MuseAttribute |
Indica que una clase en tiempo de ejecución es compatible con las aplicaciones para UWP que son exploradores web. |
NoExceptionAttribute |
Indica si el tipo genera excepciones. |
OverloadAttribute |
Identifica el método como una sobrecarga en un lenguaje que admite la sobrecarga. |
OverridableAttribute |
Indica que la interfaz contiene métodos reemplazables. |
PlatformAttribute |
Declara la plataforma en la que se debe admitir un tipo cuando se generan metadatos específicos de la plataforma. |
PreviousContractVersionAttribute |
Indica que el tipo estaba asociado anteriormente a un contrato de API diferente. |
ProtectedAttribute |
Indica que la interfaz contiene métodos protegidos. |
RangeAttribute |
Indica las restricciones de intervalo numérico para el valor de un campo de datos. |
RemoteAsyncAttribute |
Indica que se puede entregar una interfaz mediante una forma asincrónica del patrón asincrónico. |
StaticAttribute |
Indica una interfaz que solo contiene métodos estáticos. |
ThreadingAttribute |
Indica el modelo de subprocesos de una clase Windows Runtime. |
VariantAttribute |
Indica que el elemento es una instancia de una variante IInspectable. Se aplica a los parámetros de método, las propiedades y los valores devueltos de tipos. |
VersionAttribute |
Indica la versión del tipo. |
WebHostHiddenAttribute |
Identifica el tipo como uno cuya funcionalidad no se proyecta en el idioma de destino especificado. |
Enumeraciones
AttributeTargets |
Especifica la construcción de programación a la que se aplica un atributo.
|
CompositionType |
Especifica la visibilidad de un elemento de programación para el que se aplica el atributo composable. |
DeprecationType |
Indica un desuso como Deprecate o Remove. |
FeatureStage |
Valores que indican si una característica de Windows está habilitada o deshabilitada. |
GCPressureAmount |
Solo para uso interno de Microsoft. |
MarshalingType |
Especifica el tipo de serialización de la clase . |
Platform |
Especifica las plataformas en las que se debe admitir un tipo especificado, como se usa en Windows Runtime atributos y metadatos. |
ThreadingModel |
Especifica el modelo de subprocesos. |