[データ接続] のダイアログ ボックスの接続プロパティを編集するためのカスタム ユーザー インターフェイスの (UI) コントロールを有効にするプロパティとメソッドを公開するインターフェイスを表します。
名前空間: Microsoft.VisualStudio.Data.Services.SupportEntities
アセンブリ: Microsoft.VisualStudio.Data.Services (Microsoft.VisualStudio.Data.Services.dll 内)
構文
'宣言
Public Interface IVsDataConnectionUIControl _
Inherits IVsDataSiteableObject(Of IVsDataConnectionUIProperties)
public interface IVsDataConnectionUIControl : IVsDataSiteableObject<IVsDataConnectionUIProperties>
public interface class IVsDataConnectionUIControl : IVsDataSiteableObject<IVsDataConnectionUIProperties^>
type IVsDataConnectionUIControl =
interface
interface IVsDataSiteableObject<IVsDataConnectionUIProperties>
end
public interface IVsDataConnectionUIControl extends IVsDataSiteableObject<IVsDataConnectionUIProperties>
IVsDataConnectionUIControl 型で公開されるメンバーは以下のとおりです。
プロパティ
| 名前 | 説明 | |
|---|---|---|
![]() |
Control | クラスで実装された場合、UserControl のオブジェクトとして現在のユーザー コントロールを取得します。 |
![]() |
Site | サイトを取得または設定します。 (IVsDataSiteableObject<T> から継承されます。) |
このページのトップへ
メソッド
| 名前 | 説明 | |
|---|---|---|
![]() |
LoadProperties | クラス、読み込みによって実装された場合、データ ソース、ユーザー id、パスワード、および初期のカタログなどの [データ接続] のダイアログ ボックスのコントロールのプロパティ。 |
このページのトップへ
解説
DataConnectionProperties のクラスを使用して実装された Visual Studio**[データ接続]** のダイアログ ボックスのように接続情報のグラフィカル表示をサポートするには、このインターフェイスを使用します。
このインターフェイスを継承する DataConnectionUIControl クラスを完全にカスタマイズされた UI を提供し、柔軟性の最大の程度を DDEX のプロバイダーの実装を提供します。専用の UI は DataConnectionUIControl のクラスを実装する方法はありません。
Visual Studio**[データ接続]** のダイアログ ボックスは、最初に DDEX プロバイダーの接続の UI コントロールを作成する場合、プロバイダーの接続プロパティの実装のインスタンスの Initialize のメソッドを呼び出します。
DataConnectionUIControl から派生したクラスは、このイベントが発生したときにカスタム動作を開始するために SiteChanged のイベントを使用できます。その後、更新された接続の UI コントロールのコンテンツが LoadProperties のメソッドを呼び出すと、必ず。イベント データを格納している Site。
このインターフェイスに DDEX のフレームワークで基本実装があります。
.gif)
.gif)