MetadataStore Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Kolekce hodnot hash tabulek v paměti, která umožňuje rychlé vyhledávání prvků návrháře pomocí Type.
public ref class MetadataStore abstract sealed
public static class MetadataStore
type MetadataStore = class
Public Class MetadataStore
- Dědičnost
-
MetadataStore
Příklady
Následující příklad kódu ukazuje, jak přidružit ActivityDesigner1
návrháře vlastní aktivity k vlastní aktivitě. Další informace o vytváření vlastních návrhářů aktivit najdete v tématu Postupy: Vytvoření vlastního návrháře aktivit.
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());
}
}
Poznámky
Úložiště metadat obsahuje metadata vlastních atributů, například přidružení mezi návrháři a typy. Vlastní atributy lze definovat v objektu AttributeTable a přidat je do úložiště metadat. Po přidání se atributy zobrazí ve voláních pro TypeDescriptor.
Metody
AddAttributeTable(AttributeTable) |
Přidá danou tabulku do úložiště atributů aktuálního AppDomain objektu. |