MetadataStore Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Eine speicherinterne Sammlung von Hashtabellen, die das schnelle Nachschlagen von Designerelementen nach Type.
public ref class MetadataStore abstract sealed
public static class MetadataStore
type MetadataStore = class
Public Class MetadataStore
- Vererbung
-
MetadataStore
Beispiele
Das folgende Codebeispiel zeigt, wie der ActivityDesigner1 benutzerdefinierte Aktivitäts-Designer einer benutzerdefinierten Aktivität zugeordnet wird. Weitere Informationen zum Erstellen benutzerdefinierter Aktivitätsdesigner finden Sie unter How to: Create a Custom Activity Designer.
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());
}
}
Hinweise
Der Metadatenspeicher enthält benutzerdefinierte Attributmetadaten, z. B. die Zuordnung zwischen Designern und Typen. Benutzerdefinierte Attribute können in einem AttributeTable Metadatenspeicher definiert und hinzugefügt werden. Nachdem die Attribute hinzugefügt wurden, werden sie in Aufrufen angezeigt, die TypeDescriptoran .
Methoden
| Name | Beschreibung |
|---|---|
| AddAttributeTable(AttributeTable) |
Fügt die angegebene Tabelle zum Attributspeicher des aktuellen AppDomain Objekts hinzu. |