AdoDotNetConnectionProperties クラス

ADO.NET の接続文字列ビルダーの基本クラス (DbConnectionStringBuilder) を使用して DataConnectionProperties クラスの実装を提供します。

継承階層

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

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

構文

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

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

コンストラクター

  名前 説明
パブリック メソッド AdoDotNetConnectionProperties(String) クラスのコンストラクター。ADO.NET プロバイダー名を指定する AdoDotNetConnectionProperties のクラスのパラメーター化されたインスタンスを作成します。
パブリック メソッド AdoDotNetConnectionProperties(String, String) パラメタ化されたクラスのコンストラクター。ADO.NET プロバイダーの名前とプロバイダーの接続文字列を提供する AdoDotNetConnectionProperties のクラスのパラメーター化されたインスタンスを作成します。

このページのトップへ

プロパティ

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

このページのトップへ

メソッド

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

このページのトップへ

イベント

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

このページのトップへ

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

  名前 説明
明示的なインターフェイス実装プライベート メソッド 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 IDictionary のインスタンスの IDictionaryEnumerator のオブジェクトを返します。
明示的なインターフェイス実装プライベート メソッド 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 現在ののインスタンスから指定したキーを持つ項目、または要素を取得します。
明示的なインターフェイス実装プライベート プロパティ IDictionary.Keys IDictionary のインスタンスのキーを含む ICollection のオブジェクトを取得します。
明示的なインターフェイス実装プライベート メソッド IDictionary.Remove IDictionary のインスタンスから指定したキーによって要素を削除します。
明示的なインターフェイス実装プライベート プロパティ ICollection.SyncRoot 接続のプロパティ コレクションへのアクセスを同期するために使用できるオブジェクトを取得します。
明示的なインターフェイス実装プライベート プロパティ IDictionary.Values IDictionary のインスタンスに指定値が含まれる ICollection のオブジェクトを取得します。
明示的なインターフェイス実装プライベート イベント IDataConnectionProperties.PropertyChanged このイベント接続プロパティに対する変更の発生に適用されます。 (DataConnectionProperties から継承されます。)

このページのトップへ

解説

ADO.NET に基づいて DDEX プロバイダーがオブジェクトの列挙をカスタマイズする必要があることが想定されていません。ただし、このクラスは、追加または Visual Studio 内で変更された列挙型の機能が必要な場合に拡張できる基本クラスです。

このクラスのパブリック メソッドの多くは、基本クラスのDataConnectionProperties (クラス) からこの実装を分析およびビルドなどのタスクのヘルプの基本クラスに依存しないためオーバーライドされています; なく、接続文字列ビルダーのオブジェクトの等価の呼び出しに通常、デリゲートを使用します。

スレッド セーフ

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

参照

関連項目

Microsoft.VisualStudio.Data.AdoDotNet 名前空間

DataConnectionProperties

DbConnectionStringBuilder

EnumerateObjects