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 のクラスによって実装されます。