次の方法で共有


DataConnectionProperties クラス

これらのプロパティを、厳密に型指定されたプロパティを含むストレージ、接続文字列の解析および書式設定することでカスタム属性、およびシノニムをサポートします。

継承階層

System.Object
  Microsoft.VisualStudio.Data.DataConnectionProperties
    Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetConnectionProperties

名前空間:  Microsoft.VisualStudio.Data
アセンブリ:  Microsoft.VisualStudio.Data (Microsoft.VisualStudio.Data.dll 内)

構文

'宣言
Public Class DataConnectionProperties _
    Implements IDataConnectionProperties, ICustomTypeDescriptor, IDictionary, ICollection,  _
    IEnumerable
public class DataConnectionProperties : IDataConnectionProperties, 
    ICustomTypeDescriptor, IDictionary, ICollection, IEnumerable
public ref class DataConnectionProperties : IDataConnectionProperties, 
    ICustomTypeDescriptor, IDictionary, ICollection, IEnumerable
type DataConnectionProperties =  
    class
        interface IDataConnectionProperties
        interface ICustomTypeDescriptor
        interface IDictionary
        interface ICollection
        interface IEnumerable
    end
public class DataConnectionProperties implements IDataConnectionProperties, ICustomTypeDescriptor, IDictionary, ICollection, IEnumerable

DataConnectionProperties 型で公開されるメンバーは以下のとおりです。

コンストラクター

  名前 説明
パブリック メソッド DataConnectionProperties() クラスのコンストラクター。 DataConnectionProperties 、クラスの非パラメーター化されたインスタンスを作成します。
パブリック メソッド DataConnectionProperties(IComparer) クラスのコンストラクター。プロパティ名を比較する機能を提供する DataConnectionProperties のクラスのパラメーター化されたインスタンスを作成します。
パブリック メソッド DataConnectionProperties(IComparer, Char, Char) クラスのコンストラクター。プロパティ名を比較する機能を提供する DataConnectionProperties のクラスのパラメーター化されたインスタンスを作成します。

このページのトップへ

プロパティ

  名前 説明
パブリック プロパティ IsComplete 特定の接続文字列が完了したかどうかを示すブール値を取得します。
パブリック プロパティ IsExtensible を取得または設定 DDEX プロバイダーの接続プロパティは拡張可能であるかどうかを示すブール値。
パブリック プロパティ Item を取得または設定 DDEX プロバイダーの指定したプロパティの値。
プロテクト プロパティ OrderedProperties されたときに文字列のフォームのプロパティに適切に必要な順序 (または) を取得して指定するプロパティ名のコレクションを返します。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド Add 現在の接続プロパティのコレクションに新しいプロパティを追加します。
プロテクト メソッド AddProperty(PropertyDescriptor, array<Attribute[]) 動的にネイティブに存在 DataConnectionProperties のクラスの現在のインスタンスによって認識されるプロパティのコレクションに新しいプロパティを追加します。
プロテクト メソッド AddProperty(String, Type, array<Attribute[]) 動的に、このデータ接続のプロパティのインスタンスで認識されるプロパティのコレクションに新しいプロパティを追加します。
パブリック メソッド Contains 指定したプロパティが現在の接続のプロパティ セットのメンバーであるかどうかをテストします。
パブリック メソッド Equals 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。)
パブリック メソッド EquivalentTo DataConnectionProperties のクラスの現在のインスタンスが DataConnectionProperties の異なるインスタンスと等しいかどうかを示すブール値を取得します。
プロテクト メソッド Finalize オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
パブリック メソッド GetBasicProperties DataConnectionProperties の現在のインスタンスによって認識される「基本」プロパティのセットを表すプロパティ名の配列を取得します。
パブリック メソッド GetEnumerator 既知のすべての接続プロパティおよび値を列挙する列挙子を取得します (存在する場合)。
パブリック メソッド GetHashCode 特定の型のハッシュ関数として機能します。 (Object から継承されます。)
プロテクト メソッド GetNameAsString 接続文字列の配置プロパティ名を書式設定します。
プロテクト メソッド GetProperties() すべての現在既知のプロパティ記述子のコレクションを取得します。
プロテクト メソッド GetProperties(array<Attribute[]) 指定した一連の属性に一致する現在既知のプロパティ記述子のコレクションを取得します。
プロテクト メソッド GetProperty 指定したプロパティを持つプロパティ記述子を取得します。
パブリック メソッド GetSynonyms 指定したプロパティのシノニム配列のリストを取得します。
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
プロテクト メソッド GetValueAsString 接続文字列の配置のプロパティ値を書式設定します。
プロテクト メソッド Initialize DataConnectionProperties の現在のインスタンスを既定値に初期化し、指定されたディクショナリの各プロパティを設定します。
プロテクト メソッド InitializeProperties DataConnectionProperties の現在のインスタンスの、認識されたプロパティのセットを初期化します。
プロテクト メソッド InitializeSynonyms それぞれのためのシノニムのセットをネイティブに確認した DataConnectionProperties の現在のインスタンスのプロパティを初期化します。
プロテクト メソッド InitializeValue 指定した接続プロパティの値を初期化します。
プロテクト メソッド InitializeValues 指定した一連の名前と値のペアのディクショナリを使用してプロパティの初期化の値。
パブリック メソッド IsSensitive プロパティに機密情報が含まれているかどうかを示します。
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
プロテクト メソッド ModifyProperty DataConnectionProperties の現在のインスタンスをネイティブに認識する既存のプロパティを変更します。
プロテクト メソッド OnPropertyChanged PropertyChanged イベントを発生させます。
パブリック メソッド Parse 一連の DataConnectionProperties の現在のインスタンスのプロパティに接続文字列のコンポーネントを逆アセンブルします。
プロテクト メソッド ReadNameFromString 指定したインデックス位置から開始して接続文字列名からプロパティを読み取り、プロパティ名の後に位置を指すようにインデックスを更新します。
プロテクト メソッド ReadValueFromString 指定したインデックス位置から開始して接続文字列からプロパティ値を読み取る適切な型に変換し、そのプロパティ名の後の位置を指すようにインデックスを更新します。
パブリック メソッド Remove 現在の接続プロパティ コレクションからプロパティを削除します。
プロテクト メソッド RemoveProperty ネイティブに認識されたプロパティを削除します。
パブリック メソッド Reset() 初期状態に接続プロパティの値をリセットします。
パブリック メソッド Reset(String) 初期状態に指定した接続プロパティの値をリセットします。
プロテクト メソッド ResolveSynonym PropertyDescriptor のシノニムが基本プロパティと基本プロパティ記述子を返すことによって関連付けられた解決を試みます。
プロテクト メソッド SetSynonyms 文字列のリストを、指定した基本プロパティ名のシノニム設定します。
プロテクト メソッド ShouldPersistProperty 接続文字列を作成する場合は、プロパティが保存するかどうかを示します。
パブリック メソッド Test 接続プロパティの現在の設定が正常に接続を開くことが保証するテスト。
パブリック メソッド ToDisplayString 画面表示に適しているデータ接続のプロパティを現在のセットの文字列形式を取得します。
パブリック メソッド ToFullString このインスタンスに対するデータ接続のプロパティを現在のセットの文字列形式を取得します。
パブリック メソッド ToString 現在の接続プロパティの完全な文字列表現を取得します。 (Object.ToString() をオーバーライドします。)

このページのトップへ

イベント

  名前 説明
パブリック イベント PropertyChanged このイベント接続プロパティに対する変更の発生に適用されます。

このページのトップへ

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

  名前 説明
明示的なインターフェイス実装プライベート メソッド IDictionary.Add 指定 IDictionaryに要素を、キーと値のペア追加します。
明示的なインターフェイス実装プライベート メソッド IDictionary.Clear 指定 IDictionaryからすべての要素を削除します。
明示的なインターフェイス実装プライベート メソッド IDictionary.Contains 指定したキーの要素が IDictionary に格納されているかどうかを確認します。
明示的なインターフェイス実装プライベート メソッド ICollection.CopyTo 指定した配列のインデックスを開始する配列に接続プロパティのセットをコピーします。
明示的なインターフェイス実装プライベート プロパティ ICollection.Count ICollection に含まれる要素の数を取得します。
明示的なインターフェイス実装プライベート メソッド ICustomTypeDescriptor.GetAttributes 指定されたオブジェクトのカスタム属性のコレクションを取得します。
明示的なインターフェイス実装プライベート メソッド ICustomTypeDescriptor.GetClassName 指定されたオブジェクトのクラス名を取得します。
明示的なインターフェイス実装プライベート メソッド ICustomTypeDescriptor.GetComponentName 指定されたオブジェクトの名前を取得します。
明示的なインターフェイス実装プライベート メソッド ICustomTypeDescriptor.GetConverter 指定されたオブジェクトの型コンバーターを取得します。
明示的なインターフェイス実装プライベート メソッド ICustomTypeDescriptor.GetDefaultEvent 指定されたオブジェクトの既定のイベントを取得します。
明示的なインターフェイス実装プライベート メソッド ICustomTypeDescriptor.GetDefaultProperty 指定されたオブジェクトの既定のプロパティを取得します。
明示的なインターフェイス実装プライベート メソッド ICustomTypeDescriptor.GetEditor このオブジェクトに対して指定した型エディターを取得します。
明示的なインターフェイス実装プライベート メソッド IDictionary.GetEnumerator IDictionaryIDictionaryEnumerator を取得します。
明示的なインターフェイス実装プライベート メソッド IEnumerable.GetEnumerator 接続のプロパティ コレクションを反復処理する列挙子を取得します。
明示的なインターフェイス実装プライベート メソッド ICustomTypeDescriptor.GetEvents() コンポーネントの指定したインスタンスのイベントを取得します。
明示的なインターフェイス実装プライベート メソッド ICustomTypeDescriptor.GetEvents(array<Attribute[]) フィルター属性として指定の配列を使用してコンポーネントのインスタンスのイベントを取得します。
明示的なインターフェイス実装プライベート メソッド ICustomTypeDescriptor.GetProperties() コンポーネントの指定したインスタンスのプロパティを取得します。
明示的なインターフェイス実装プライベート メソッド ICustomTypeDescriptor.GetProperties(array<Attribute[]) フィルター属性としての配列を使用して、コンポーネントの指定したインスタンスのプロパティを取得します。
明示的なインターフェイス実装プライベート メソッド ICustomTypeDescriptor.GetPropertyOwner 指定したプロパティ記述子によって指定されたプロパティを含むオブジェクトを取得します。
明示的なインターフェイス実装プライベート プロパティ IDictionary.IsFixedSize 指定 IDictionary に固定サイズかどうかを示すブール値を取得します。
明示的なインターフェイス実装プライベート プロパティ IDictionary.IsReadOnly ブール値の IDictionary が読み取り専用かどうかを示します取得します。
明示的なインターフェイス実装プライベート プロパティ ICollection.IsSynchronized 接続のプロパティ コレクションへのアクセスが同期しているかどうかを示す値を取得します (スレッド セーフ)。
明示的なインターフェイス実装プライベート プロパティ IDictionary.Item 指定したキーを持つ項目、または要素を取得します。
明示的なインターフェイス実装プライベート プロパティ IDictionary.Keys IDictionary のキーを含む ICollection を取得します。
明示的なインターフェイス実装プライベート メソッド IDictionary.Remove 指定したキーを持つ要素を IDictionary から削除します。
明示的なインターフェイス実装プライベート プロパティ ICollection.SyncRoot 接続のプロパティ コレクションへのアクセスを同期するために使用できるオブジェクトを取得します。
明示的なインターフェイス実装プライベート プロパティ IDictionary.Values 指定 IDictionaryに値が含まれている ICollection を取得します。
明示的なインターフェイス実装プライベート イベント IDataConnectionProperties.PropertyChanged このイベント接続プロパティに対する変更の発生に適用されます。

このページのトップへ

解説

最も簡単な方法は、派生クラスでこれらのプロパティのクラスと場所のコンポーネント属性に動作をカスタマイズするためにプロパティを追加する必要があります。高度な場合、派生クラスは、解析および書式指定コードをオーバーライドできる動的にプロパティの値を設定するなど、特定のアクションに基づいて、プロパティ変更します。

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

関連項目

Microsoft.VisualStudio.Data 名前空間

DataConnection