Windows.Foundation.Metadata 命名空间

定义指示Windows 运行时类型和成员的基本属性的属性。

ActivatableAttribute

指示类是可激活的运行时类。

AllowForWebAttribute

使开发人员能够在 WebView 内顶级文档的上下文中将本机Windows 运行时对象公开为全局参数。 要投影Windows 运行时对象,它必须实现 IAgileObject 并使用 AllowForWebAttribute 属性进行修饰。

AllowMultipleAttribute

指示可将自定义属性的多个实例应用于一个目标。

ApiContractAttribute

指定类型表示 API 协定。

ApiInformation

使你能够检测是否存在指定的成员、类型或 API 协定,以便可以跨各种设备安全地进行 API 调用。

AttributeNameAttribute

指示属性的名称

AttributeUsageAttribute

指定另一个属性的使用。

。网 此类型显示为 System.AttributeUsageAttribute

ComposableAttribute

指示编程元素的构成方式。

ContractVersionAttribute

指示 API 协定的版本。

CreateFromStringAttribute

从字符串创建元数据对象。

DefaultAttribute

指示运行时类的默认接口。

DefaultOverloadAttribute

指示 方法是默认重载方法。 此属性必须与 OverloadAttribute 一起使用。

DeprecatedAttribute

指示应在元数据中将类型或成员标记为已弃用。 编译器和其他开发人员工具可以读取此属性,并向用户提供有关弃用类型和可能的替代项的信息。

DualApiPartitionAttribute

指示该类型在桌面应用和 UWP 应用中受支持。

ExclusiveToAttribute

指示指定的类型对于此类型是独占的。

ExperimentalAttribute

指示类型或成员应在元数据中标记为实验性,因此可能不存在于 SDK 或库的最终发布版本中。

FastAbiAttribute

指示类型是否支持快速 ABI。

FeatureAttribute

表示与Windows 运行时类型关联的Windows 运行时功能的状态。

GCPressureAttribute

仅供 Microsoft 内部使用。

GuidAttribute

指示接口或委托的 GUID

HasVariantAttribute

指示类型是变体 IInspectable 的实例。 适用于运行时类、接口和参数化接口。

InternalAttribute

指示应在元数据中将类型或成员标记为 SDK 或框架的内部,并且仅供系统组件使用。

LengthIsAttribute

指示数组元素的数目。

MarshalingBehaviorAttribute

指示Windows 运行时组件的封送处理行为。

MetadataMarshalAttribute

指示工具应在创建应用程序包时为接口创建条目。

MuseAttribute

指示运行时类与作为 Web 浏览器的 UWP 应用兼容。

NoExceptionAttribute

指示类型是否引发异常。

OverloadAttribute

将 方法标识为支持重载的语言中的重载。

OverridableAttribute

指示接口包含可重写的方法。

PlatformAttribute

在生成特定于平台的元数据时,声明应在 中支持类型的平台。

PreviousContractVersionAttribute

指示该类型以前与不同的 API 协定相关联。

ProtectedAttribute

指示接口包含受保护的方法。

RangeAttribute

指示数据字段值的数值范围约束。

RemoteAsyncAttribute

指示可以使用异步模式的异步形式传递接口。

StaticAttribute

指示仅包含静态方法的接口。

ThreadingAttribute

指示Windows 运行时类的线程模型。

VariantAttribute

指示该项是变体 IInspectable 的实例。 适用于类型的方法参数、属性和返回值。

VersionAttribute

指示类型的版本。

WebHostHiddenAttribute

将类型标识为其功能未投影到指定目标语言中的类型。

枚举

AttributeTargets

指定应用特性的编程构造。

。网 此类型显示为 System.AttributeTargets

CompositionType

指定应用可组合属性的编程元素的可见性。

DeprecationType

将弃用指示为 “弃用 ”或 “删除”。

FeatureStage

指示是启用或禁用 Windows 功能的值。

GCPressureAmount

仅供 Microsoft 内部使用。

MarshalingType

指定类的封送处理类型。

Platform

指定指定类型应支持的平台,如Windows 运行时属性和元数据使用的那样。

ThreadingModel

指定线程模型。

另请参阅