ADO.NET 接続文字列ビルダーの基本クラス (DbConnectionStringBuilder) を使用して IVsDataConnectionProperties クラスの実装を提供します。
継承階層
System.Object
Microsoft.VisualStudio.Data.Framework.DataSiteableObject<IVsDataProvider>
Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetConnectionProperties
名前空間: Microsoft.VisualStudio.Data.Framework.AdoDotNet
アセンブリ: Microsoft.VisualStudio.Data.Framework (Microsoft.VisualStudio.Data.Framework.dll 内)
構文
'宣言
Public Class AdoDotNetConnectionProperties _
Inherits DataSiteableObject(Of IVsDataProvider) _
Implements IVsDataConnectionUIProperties, IVsDataConnectionProperties, IDictionary(Of String, Object), _
ICollection(Of KeyValuePair(Of String, Object)), IEnumerable(Of KeyValuePair(Of String, Object)), _
IEnumerable, ICustomTypeDescriptor, INotifyPropertyChanged
public class AdoDotNetConnectionProperties : DataSiteableObject<IVsDataProvider>,
IVsDataConnectionUIProperties, IVsDataConnectionProperties, IDictionary<string, Object>, ICollection<KeyValuePair<string, Object>>,
IEnumerable<KeyValuePair<string, Object>>, IEnumerable, ICustomTypeDescriptor,
INotifyPropertyChanged
public ref class AdoDotNetConnectionProperties : public DataSiteableObject<IVsDataProvider^>,
IVsDataConnectionUIProperties, IVsDataConnectionProperties, IDictionary<String^, Object^>,
ICollection<KeyValuePair<String^, Object^>>, IEnumerable<KeyValuePair<String^, Object^>>,
IEnumerable, ICustomTypeDescriptor, INotifyPropertyChanged
type AdoDotNetConnectionProperties =
class
inherit DataSiteableObject<IVsDataProvider>
interface IVsDataConnectionUIProperties
interface IVsDataConnectionProperties
interface IDictionary<string, Object>
interface ICollection<KeyValuePair<string, Object>>
interface IEnumerable<KeyValuePair<string, Object>>
interface IEnumerable
interface ICustomTypeDescriptor
interface INotifyPropertyChanged
end
public class AdoDotNetConnectionProperties extends DataSiteableObject<IVsDataProvider> implements IVsDataConnectionUIProperties, IVsDataConnectionProperties, IDictionary<String, Object>, ICollection<KeyValuePair<String, Object>>, IEnumerable<KeyValuePair<String, Object>>, IEnumerable, ICustomTypeDescriptor, INotifyPropertyChanged
AdoDotNetConnectionProperties 型で公開されるメンバーは以下のとおりです。
コンストラクター
| 名前 | 説明 | |
|---|---|---|
![]() |
AdoDotNetConnectionProperties | AdoDotNetConnectionProperties クラスの新しいインスタンスを初期化します。 |
このページのトップへ
プロパティ
| 名前 | 説明 | |
|---|---|---|
![]() |
ConnectionStringBuilder | 現在の接続プロパティのインスタンスの基になる ADO.NET の接続文字列ビルダーのオブジェクトを取得します。 |
![]() |
Count | 接続プロパティの数を取得します。 |
![]() |
IsComplete | 十分な接続プロパティを接続文字列に設定されているかどうかを示す値を取得します。 |
![]() |
IsExtensible | DDEX プロバイダーの接続プロパティは拡張可能であるかどうかを示す値を取得します。 |
![]() |
Item | DDEX プロバイダーの指定したプロパティの値を取得または設定します。プロパティが設定されている場合 PropertyChanged のイベントを発生させます。 |
![]() |
Keys | データ接続文字列の一部であるすべてのプロパティを取得します。 |
![]() |
Site | オブジェクトのサイトを取得または設定します。 (DataSiteableObject<T> から継承されます。) |
![]() |
Values | 接続文字列値を取得します。 |
このページのトップへ
メソッド
| 名前 | 説明 | |
|---|---|---|
![]() |
Add(String, Object) | 現在の接続プロパティのコレクションに新しいプロパティを追加します。 PropertyChanged イベントを発生させます。 |
![]() |
Add(String, Type, Object) | 現在の接続プロパティのコレクションに新しいプロパティを追加します。 |
![]() |
Contains | 指定したプロパティ名と値のペアが接続プロパティの現在のセットのメンバーであるかどうかをテストします。 |
![]() |
ContainsKey | 指定したプロパティ名が接続プロパティの現在のセットのメンバーであるかどうかをテストします。 |
![]() |
CopyTo | 指定した配列のインデックスを開始する配列に接続プロパティのセットをコピーします。 |
![]() |
Equals | 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。) |
![]() |
Finalize | オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) |
![]() |
GetHashCode | 特定の型のハッシュ関数として機能します。 (Object から継承されます。) |
![]() |
GetSynonyms | 指定したデータ接続のプロパティのシノニム配列のリストを取得します。 |
![]() |
GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) |
![]() |
IsSensitive | 指定したプロパティが、機密情報が含まれているかどうかを示す Boolean の値を返します。 |
![]() |
MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |
![]() |
OnPropertyChanged | プロパティがデータ接続文字列に変更すると PropertyChanged のイベントを発生させます。 |
![]() |
OnSiteChanged | サイトが変更された場合にイベントを発生させます。 (DataSiteableObject<T>.OnSiteChanged(EventArgs) をオーバーライドします。) |
![]() |
Parse | 一連の接続プロパティに接続文字列のコンポーネントを、現在の AdoDotNetConnectionProperties のクラス インスタンスのセット逆アセンブルします。 PropertyChanged イベントを発生させます。 |
![]() |
Remove | 現在の接続プロパティ コレクションからプロパティを削除します。 |
![]() |
Reset() | 接続プロパティを初期値にリセットし、PropertyChanged のイベントを発生させます。 |
![]() |
Reset(String) | 特定のプロパティを接続文字列から削除し、PropertyChanged のイベントを発生させます。 |
![]() |
ToDisplayString | 画面表示に適しているデータ接続のプロパティを現在のセットの文字列形式を取得します。 |
![]() |
ToSafeString | シリアル化する重要なプロパティを除き、データ接続のプロパティを現在のセットの文字列形式を返します。 |
![]() |
ToString | データ接続のプロパティを現在のセットの文字列を返します。 (Object.ToString() をオーバーライドします。) |
![]() |
TryGetValue | .NET Framework の接続文字列ビルダーの基本クラス (DbConnectionStringBuilder) でこのメソッドを呼び出して、指定したキーに対応する値を取得します。 |
このページのトップへ
イベント
| 名前 | 説明 | |
|---|---|---|
![]() |
PropertyChanged | 接続プロパティに対する変更の発生に発生します。 |
![]() |
SiteChanged | Site プロパティが変更されると発生します。 (DataSiteableObject<T> から継承されます。) |
このページのトップへ
明示的インターフェイスの実装
このページのトップへ
解説
ADO.NET に基づいて DDEX プロバイダーがオブジェクトの列挙をカスタマイズする必要があることが想定されていません。ただし、このクラスは、追加または Visual Studio 内で変更された列挙型の機能が必要な場合に拡張できる基本クラスです。
このクラスのパブリック メソッドの多くは、基本クラス (IVsDataConnectionProperties) からこの実装を分析およびビルドなどのタスクのヘルプの基本クラスに依存しないためオーバーライドされています; なく、接続文字列ビルダーのオブジェクトの等価の呼び出しに通常、デリゲートを使用します。
スレッド セーフ
この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)