PropertyDictionary クラス

定義

PropertyDictionary に含まれている要素の一覧を取得します。

public ref class PropertyDictionary : Microsoft::SqlServer::Management::Data::IPropertyDictionary, Microsoft::SqlServer::Management::Sdk::Sfc::ISfcPropertyProvider, Microsoft::SqlServer::Management::Sdk::Sfc::ISfcPropertySet, System::Collections::Generic::ICollection<System::Collections::Generic::KeyValuePair<System::String ^, System::Object ^>>, System::Collections::Generic::IDictionary<System::String ^, System::Object ^>, System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<System::String ^, System::Object ^>>, System::ComponentModel::INotifyPropertyChanged
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public class PropertyDictionary : Microsoft.SqlServer.Management.Data.IPropertyDictionary, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcPropertyProvider, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcPropertySet, System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<string,object>>, System.Collections.Generic.IDictionary<string,object>, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,object>>, System.ComponentModel.INotifyPropertyChanged
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type PropertyDictionary = class
    interface IPropertyDictionary
    interface ISfcPropertySet
    interface IDictionary<string, obj>
    interface ICollection<KeyValuePair<string, obj>>
    interface seq<KeyValuePair<string, obj>>
    interface IEnumerable
    interface ISfcPropertyProvider
    interface ISfcNotifyPropertyMetadataChanged
    interface INotifyPropertyChanged
Public Class PropertyDictionary
Implements ICollection(Of KeyValuePair(Of String, Object)), IDictionary(Of String, Object), IEnumerable(Of KeyValuePair(Of String, Object)), INotifyPropertyChanged, IPropertyDictionary, ISfcPropertyProvider, ISfcPropertySet
継承
PropertyDictionary
派生
属性
実装

コンストラクター

PropertyDictionary()

PropertyDictionary クラスの新しいインスタンスを既定のプロパティ値で初期化します。

PropertyDictionary(IEnumerable<KeyValuePair<String,Object>>)

指定されたプロパティを使用して、PropertyDictionary クラスの新しいインスタンスを初期化します。

PropertyDictionary(ISfcPropertyProvider)

指定されたプロバイダーを使用して、PropertyDictionary クラスの新しいインスタンスを初期化します。

プロパティ

Count

プロパティのディクショナリ内のアイテムの数を取得します。

IsReadOnly

プロパティを変更できるかどうかを示す値を取得します。

Item[String]

指定されたキーにあるアイテムを取得または設定します。

Keys

プロパティのキーを取得します。

Values

ディクショナリ内の値が含まれている ICollection オブジェクトを取得します。

メソッド

Add(IEnumerable<KeyValuePair<String,Object>>, PropertyCollisionResolution)

ディクショナリに追加する文字列入力を指定します。

Add(ISfcProperty)

ディクショナリに追加するプロパティを示します。

Add(ISfcProperty, PropertyCollisionResolution)

ディクショナリに追加する文字列値を指定します。

Add(KeyValuePair<String,Object>)

ディクショナリに追加する指定された文字列値を示します。

Add(KeyValuePair<String,Object>, PropertyCollisionResolution)

ディクショナリ内に追加された値を示します。

Add(String, Object)

指定したキーと値をディクショナリに追加します。

Add(String, Object, PropertyCollisionResolution)

指定されたキー、値、およびイベントを使用して追加されるプロパティ値を示します。

Add(String, Type)

指定された名前および型を使用して追加されるプロパティ値を示します。

Add(String, Type, PropertyCollisionResolution)

PropertyCollisionResolution を使用して追加されるプロパティ値を示します。

Clear()

プロパティのコンテンツをクリアします。 このクラスは継承できません。

Contains(ISfcProperty)

指定されたオブジェクトが含まれるかどうかを示す値を判定します。

Contains(KeyValuePair<String,Object>)

PropertyDictionary のオブジェクトを提供します。

Contains(String)

特定のプロパティ名がディクショナリに含まれるかどうかを判定します。

Contains<T>(String)

ディクショナリに特定の名前が含まれているかどうかを示します。

ContainsKey(String)

指定されたキーがディクショナリ内に存在するかどうかを判定します。

CopyTo(KeyValuePair<String,Object>[], Int32)

1 次元の Array インスタンスの指定されたインデックス位置に、ディクショナリ エントリをコピーします。

EnumProperties()

PropertyDictionary の列挙可能なプロパティを示します。

GetEnumerator()

ディクショナリを繰り返し処理する列挙子を取得します。

GetPropertySet()

PropertyDictionary の特定のプロパティを示します。

OnPropertyChanged(String)

変更されたプロパティの指定された値を示します。

OnPropertyMetadataChanged(String)

メタデータ内のプロパティが変更された場合に値を示します。

Remove(KeyValuePair<String,Object>)

削除するオブジェクトを示す値を返します。

Remove(String)

指定されたキーを持つ要素をコレクションから削除します。

TryGetProperty(String, ISfcProperty)

指定したキーに関連付けられているプロパティを取得します。 このクラスは継承できません。

TryGetPropertyValue(String, Object)

取得するプロパティを示す値を取得します。

TryGetPropertyValue<T>(String, T)

アイテムの一覧を使用して取得するプロパティを示す値を取得します。

TryGetValue(String, Object)

指定されたキーに関連付けられている値を取得します。

イベント

PropertyChanged

アプリケーション設定プロパティの値が変更された後に発生します。

PropertyMetadataChanged

メタデータ プロパティの値が変更された後に発生します。

明示的なインターフェイスの実装

IEnumerable.GetEnumerator()

現在の Collection オブジェクトを繰り返し処理できる列挙子を返します。

適用対象