次の方法で共有


IVsDataConnectionUIProperties インターフェイス

接続 UI (たとえば、データ接続]ダイアログ ボックス) のコンテキストでデータ接続のプロパティを処理する機能を提供します。

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

構文

'宣言
Public Interface IVsDataConnectionUIProperties _
    Inherits IVsDataConnectionProperties, IDictionary(Of String, Object),  _
    ICollection(Of KeyValuePair(Of String, Object)), IEnumerable(Of KeyValuePair(Of String, Object)),  _
    IEnumerable, ICustomTypeDescriptor, INotifyPropertyChanged
public interface IVsDataConnectionUIProperties : IVsDataConnectionProperties, 
    IDictionary<string, Object>, ICollection<KeyValuePair<string, Object>>, 
    IEnumerable<KeyValuePair<string, Object>>, IEnumerable, ICustomTypeDescriptor, 
    INotifyPropertyChanged
public interface class IVsDataConnectionUIProperties : IVsDataConnectionProperties, 
    IDictionary<String^, Object^>, ICollection<KeyValuePair<String^, Object^>>, 
    IEnumerable<KeyValuePair<String^, Object^>>, IEnumerable, 
    ICustomTypeDescriptor, INotifyPropertyChanged
type IVsDataConnectionUIProperties =  
    interface
        interface IVsDataConnectionProperties
        interface IDictionary<string, Object>
        interface ICollection<KeyValuePair<string, Object>>
        interface IEnumerable<KeyValuePair<string, Object>>
        interface IEnumerable
        interface ICustomTypeDescriptor
        interface INotifyPropertyChanged
    end
public interface IVsDataConnectionUIProperties extends IVsDataConnectionProperties, IDictionary<String, Object>, ICollection<KeyValuePair<String, Object>>, IEnumerable<KeyValuePair<String, Object>>, IEnumerable, ICustomTypeDescriptor, INotifyPropertyChanged

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

プロパティ

  名前 説明
パブリック プロパティ Count ICollection<T> に格納されている要素の数を取得します。 (ICollection<KeyValuePair<String, Object>> から継承されます。)
パブリック プロパティ IsComplete クラスで実装すると、選択した接続文字列が完了したかどうかを示す値を取得します。
パブリック プロパティ IsExtensible クラスで実装された場合、DDEX プロバイダーの接続プロパティは拡張可能であるかどうかを示す Boolean の値を取得または設定します。
パブリック プロパティ IsReadOnly ICollection<T> が読み取り専用かどうかを示す値を取得します。 (ICollection<KeyValuePair<String, Object>> から継承されます。)
パブリック プロパティ Item 指定したキーを持つ要素を取得または設定します。 (IDictionary<String, Object> から継承されます。)
パブリック プロパティ Keys IDictionary<TKey, TValue> のキーを保持している ICollection<T> を取得します。 (IDictionary<String, Object> から継承されます。)
パブリック プロパティ Values IDictionary<TKey, TValue> 内の値を格納している ICollection<T> を取得します。 (IDictionary<String, Object> から継承されます。)

このページのトップへ

メソッド

  名前 説明
パブリック メソッド Add(T) ICollection<T> に項目を追加します。 (ICollection<KeyValuePair<String, Object>> から継承されます。)
パブリック メソッド Add(TKey, TValue) 指定したキーおよび値を持つ要素を IDictionary<TKey, TValue> に追加します。 (IDictionary<String, Object> から継承されます。)
パブリック メソッド Add(String, Type, Object) クラスで実装すると、現在の接続プロパティのコレクションに新しいプロパティを追加します。 (IVsDataConnectionProperties から継承されます。)
パブリック メソッド Clear ICollection<T> からすべての項目を削除します。 (ICollection<KeyValuePair<String, Object>> から継承されます。)
パブリック メソッド Contains ICollection<T> に特定の値が格納されているかどうかを判断します。 (ICollection<KeyValuePair<String, Object>> から継承されます。)
パブリック メソッド ContainsKey 指定したキーの要素が IDictionary<TKey, TValue> に格納されているかどうかを確認します。 (IDictionary<String, Object> から継承されます。)
パブリック メソッド CopyTo ICollection<T> の要素を Array にコピーします。Array の特定のインデックスからコピーが開始されます。 (ICollection<KeyValuePair<String, Object>> から継承されます。)
パブリック メソッド GetAttributes コンポーネントのこのインスタンスのカスタム属性のコレクションを返します。 (ICustomTypeDescriptor から継承されます。)
パブリック メソッド GetClassName コンポーネントのこのインスタンスのクラス名を返します。 (ICustomTypeDescriptor から継承されます。)
パブリック メソッド GetComponentName コンポーネントのこのインスタンスの名前を返します。 (ICustomTypeDescriptor から継承されます。)
パブリック メソッド GetConverter コンポーネントのこのインスタンスの型コンバーターを返します。 (ICustomTypeDescriptor から継承されます。)
パブリック メソッド GetDefaultEvent コンポーネントのこのインスタンスの既定のイベントを返します。 (ICustomTypeDescriptor から継承されます。)
パブリック メソッド GetDefaultProperty コンポーネントのこのインスタンスの既定のプロパティを返します。 (ICustomTypeDescriptor から継承されます。)
パブリック メソッド GetEditor コンポーネントのこのインスタンスの指定した型のエディターを返します。 (ICustomTypeDescriptor から継承されます。)
パブリック メソッド GetEnumerator() コレクションを反復処理する列挙子を返します。 (IEnumerable<KeyValuePair<String, Object>> から継承されます。)
パブリック メソッド GetEnumerator() コレクションを反復処理する列挙子を返します。 (IEnumerable から継承されます。)
パブリック メソッド GetEvents() コンポーネントのこのインスタンスのイベントを返します。 (ICustomTypeDescriptor から継承されます。)
パブリック メソッド GetEvents(array<Attribute[]) 指定した属性配列をフィルターとして使用して、コンポーネントのこのインスタンスのイベントを返します。 (ICustomTypeDescriptor から継承されます。)
パブリック メソッド GetProperties() コンポーネントのこのインスタンスのプロパティを返します。 (ICustomTypeDescriptor から継承されます。)
パブリック メソッド GetProperties(array<Attribute[]) 属性配列をフィルターとして使用して、コンポーネントのこのインスタンスのプロパティを返します。 (ICustomTypeDescriptor から継承されます。)
パブリック メソッド GetPropertyOwner 指定したプロパティ記述子によって記述されたプロパティを格納するオブジェクトを返します。 (ICustomTypeDescriptor から継承されます。)
パブリック メソッド GetSynonyms クラスで実装された場合、取得、指定したプロパティのシノニム配列のリスト。
パブリック メソッド IsSensitive クラスで実装された場合、プロパティに機密情報が含まれているかどうかを示します。
パブリック メソッド Parse クラスによって実装されると、一連の現在の DataConnectionProperties のプロパティに接続文字列のコンポーネント インスタンスを新しく逆アセンブルします。 (IVsDataConnectionProperties から継承されます。)
パブリック メソッド Remove(TKey) 指定したキーを持つ要素を IDictionary<TKey, TValue> から削除します。 (IDictionary<String, Object> から継承されます。)
パブリック メソッド Remove(T) ICollection<T> 内で最初に見つかった特定のオブジェクトを削除します。 (ICollection<KeyValuePair<String, Object>> から継承されます。)
パブリック メソッド Reset() 接続は、プロパティの値が初期状態にクラスで実装された場合。 (IVsDataConnectionProperties から継承されます。)
パブリック メソッド Reset(String) クラスで実装された場合、削除データ接続のプロパティを現在のセットから指定されたプロパティ。 (IVsDataConnectionProperties から継承されます。)
パブリック メソッド ToDisplayString クラスで実装された場合、取得、画面表示に適しているデータ接続のプロパティを現在のセットの文字列形式。
パブリック メソッド ToSafeString クラスで実装された場合、取得、永続化しない依存したプロパティまたはプロパティを除くデータ接続のプロパティを現在のセットの文字列形式。 (IVsDataConnectionProperties から継承されます。)
パブリック メソッド ToString クラスで実装された場合、取得、現在の接続プロパティの既定値の文字列形式。 (IVsDataConnectionProperties から継承されます。)
パブリック メソッド TryGetValue 指定したキーに関連付けられている値を取得します。 (IDictionary<String, Object> から継承されます。)

このページのトップへ

イベント

  名前 説明
パブリック イベント PropertyChanged プロパティ値が変更されたときに発生します。 (INotifyPropertyChanged から継承されます。)

このページのトップへ

解説

このインターフェイスは DDEX フレームワークの DataConnectionProperties のクラスによって実装されます。

参照

関連項目

Microsoft.VisualStudio.Data.Services.SupportEntities 名前空間