MetadataStore 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
一个内存中的哈希表集合,可用于按 Type 快速查找设计器的元素。
public ref class MetadataStore abstract sealed
public static class MetadataStore
type MetadataStore = class
Public Class MetadataStore
- 继承
-
MetadataStore
示例
下面的代码示例演示如何将 ActivityDesigner1
自定义活动设计器与自定义活动关联。 若要详细了解如何创建自定义活动设计器,请参阅 如何:创建自定义活动设计器。
internal class Metadata : IRegisterMetadata
{
private AttributeTable attributes;
// Called by the designer to register any design-time metadata.
public void Register()
{
AttributeTableBuilder builder = new AttributeTableBuilder();
// Add the custom attributes to associate the ActivityDesigner1 custom designer
// with the custom activity MyActivity.
builder.AddCustomAttributes(
typeof(MyActivity),
new DesignerAttribute(typeof(ActivityDesigner1)));
MetadataStore.AddAttributeTable(builder.CreateTable());
}
}
注解
元数据存储区包含自定义特性元数据,例如设计器与类型之间的关联。 可在 AttributeTable 中定义自定义特性,并将其添加到元数据存储区中。 添加特性之后,它们会显示在对 TypeDescriptor 的调用中。
方法
AddAttributeTable(AttributeTable) |
将给定的表添加到当前 AppDomain 对象的特性存储区中。 |