IServerType インターフェイス

定義

接続ダイアログボックスのすべてのエントリが実装しなければならないコアインターフェースを表します。 サーバータイプの主要な特徴をすべて記述します。

public interface class IServerType
public interface IServerType
type IServerType = interface
Public Interface IServerType
派生

プロパティ

名前 説明
AuthenticationInfoCollection

接続ダイアログボックスのシンプルなビューに使われる認証ラベルを含むテーブルを取得します。

RequestedPropertySize

カスタムユーザーコントロールが正しくレンダリングするために必要なサイズを得られます。 これは接続ダイアログボックスの高度なビューと 新規サーバー登録 ダイアログボックスの両方で使用され、コントロール全体が見えるように十分な画面空間を確保しています。

ServerGroupName

サーバータイプのルートノード名を取得します。 登録サーバーのユーザーインターフェースで使用されます。

ServerInstanceName

サーバーのインスタンス名を取得します。

ServerType

サーバータイプのGUIDを取得し、サーバー タイプの コンボボックスでユーザーに公開されます。

ServerTypeName

サーバータイプのコンボボックスでユーザーに露出する文字列を取得します。

メソッド

名前 説明
GenerateImage()

登録サーバーツリーに表示される新たにインスタンス化されたアイコンを返します。

GenerateUserControl()

接続ダイアログボックスの詳細ビューの 「接続プロパティ 」タブに表示される新たにインスタンス化されたユーザーコントロールを返します。

GetConnectionObject(UIConnectionInfo)

渡されたUIConnectionInfoオブジェクトに基づく新しいIDbConnectionオブジェクト(閉じた)を返します。

LoadPersonalizationInfo(UIConnectionInfo, Boolean)

SavePersonalizationInfo(UIConnectionInfo)を利用して成功した接続時に保存されたパーソナライズ情報を読み込みます。 パーソナライズ情報は、サーバータイプ、サーバー名、認証タイプ、ユーザー名の組み合わせによって一意に識別されます。

ProceedWithConnection(UIConnectionInfo)

サーバータイプが追加の処理ステップを実行する必要がある場合に使用されます。 接続が継続できるか、または接続ダイアログボックスが画面に残るべきかを示します。

SavePersonalizationInfo(UIConnectionInfo)

サーバータイプ、サーバー名、認証タイプ、ユーザー名など、接続ダイアログボックスの後続使用に必要となるパーソナライズ情報を保存します。

適用対象