MetadataStore クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Typeによるデザイナー要素の迅速な検索を可能にするハッシュ テーブルのメモリ内コレクション。
public ref class MetadataStore abstract sealed
public static class MetadataStore
type MetadataStore = class
Public Class MetadataStore
- 継承
-
MetadataStore
例
次のコード例は、 ActivityDesigner1 カスタム アクティビティ デザイナーをカスタム アクティビティに関連付ける方法を示しています。 カスタム アクティビティ デザイナーを作成する方法の詳細については、「 方法: カスタム アクティビティ デザイナーを作成する」を参照してください。
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 オブジェクトの属性ストアに追加します。 |