共用方式為


MetadataStore 類別

定義

雜湊表的記憶體中集合,此集合允許依 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 物件的屬性存放區。

適用於