MetadataStore Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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. |