Windows.Foundation.Metadata 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
定义指示Windows 运行时类型和成员的基本属性的属性。
类
ActivatableAttribute |
指示类是可激活的运行时类。 |
AllowForWebAttribute |
使开发人员能够在 WebView 内顶级文档的上下文中将本机Windows 运行时对象公开为全局参数。 要投影Windows 运行时对象,它必须实现 IAgileObject 并使用 AllowForWebAttribute 属性进行修饰。 |
AllowMultipleAttribute |
指示可将自定义属性的多个实例应用于一个目标。 |
ApiContractAttribute |
指定类型表示 API 协定。 |
ApiInformation |
使你能够检测是否存在指定的成员、类型或 API 协定,以便可以跨各种设备安全地进行 API 调用。 |
AttributeNameAttribute |
指示属性的名称 |
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 |
指定应用特性的编程构造。
|
CompositionType |
指定应用可组合属性的编程元素的可见性。 |
DeprecationType |
将弃用指示为 “弃用 ”或 “删除”。 |
FeatureStage |
指示是启用或禁用 Windows 功能的值。 |
GCPressureAmount |
仅供 Microsoft 内部使用。 |
MarshalingType |
指定类的封送处理类型。 |
Platform |
指定指定类型应支持的平台,如Windows 运行时属性和元数据使用的那样。 |
ThreadingModel |
指定线程模型。 |