MetadataStore 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
雜湊表的記憶體中集合,此集合允許依 Type 快速查閱設計工具元素。
public ref class MetadataStore abstract sealed
public static class MetadataStore
type MetadataStore = class
Public Class MetadataStore
- 繼承
-
MetadataStore
範例
下列程式碼範例顯示如何讓 ActivityDesigner1
自訂活動設計工具與自訂活動產生關聯。 如需如何建立自訂活動設計工具的詳細資訊,請參閱 how to:建立自訂活動設計工具。
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 物件的屬性存放區。 |