MetadataStore Klas

Definitie

Een in-memory verzameling hash-tabellen waarmee u snel ontwerpelementen Typekunt opzoeken.

public ref class MetadataStore abstract sealed
public static class MetadataStore
type MetadataStore = class
Public Class MetadataStore
Overname
MetadataStore

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u de ActivityDesigner1 ontwerpfunctie voor aangepaste activiteiten koppelt aan een aangepaste activiteit. Zie Een Custom Activity Designer maken voor meer informatie over het maken van ontwerpers van aangepaste activiteiten.

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());  

    }  
}  

Opmerkingen

Het metagegevensarchief bevat metagegevens van aangepaste kenmerken, zoals de koppeling tussen ontwerpers en typen. Aangepaste kenmerken kunnen worden gedefinieerd in een AttributeTable en worden toegevoegd aan het metagegevensarchief. Nadat de kenmerken zijn toegevoegd, worden ze weergegeven in aanroepen naar TypeDescriptor.

Methoden

Name Description
AddAttributeTable(AttributeTable)

Voegt de opgegeven tabel toe aan het kenmerkarchief van het huidige AppDomain object.

Van toepassing op