IServerType2 介面

定義

代表伺服器類型可實作的額外介面,用以微調對話框的行為。

public interface class IServerType2 : Microsoft::SqlServer::Management::UI::ConnectionDlg::IServerType
public interface IServerType2 : Microsoft.SqlServer.Management.UI.ConnectionDlg.IServerType
type IServerType2 = interface
    interface IServerType
Public Interface IServerType2
Implements IServerType
衍生
實作

屬性

名稱 Description
AuthenticationInfoCollection

會得到一個表格,裡面包含用來填充連接對話框簡單視圖的認證標籤。

(繼承來源 IServerType)
Owner

取得或設定一個值,將擁有者 handle 傳遞給子視窗。

RequestedPropertySize

它會得到自訂使用者控制項所需的大小,才能正確呈現。 這會被連線對話框的進階視圖和 新伺服器註冊 對話框使用,以確保它們能顯示出足夠的螢幕空間,讓整個控制項都能看見。

(繼承來源 IServerType)
ServerGroupName

取得伺服器群組根節點名稱,對應伺服器類型。 用於 註冊伺服器 使用者介面。

(繼承來源 IServerType)
ServerInstanceName

會取得伺服器的實例名稱。

(繼承來源 IServerType)
ServerType

它會取得伺服器類型組合框中暴露給使用者的伺服器類型的 GUID。

(繼承來源 IServerType)
ServerTypeName

取得伺服器 類型 組合框中暴露給使用者的字串。

(繼承來源 IServerType)
SupportsCustomBrowseAction

會取得一個值,表示該伺服器類型實例是否希望在使用者選擇瀏覽動作時指定自訂動作。

SupportsCustomNewDatabaseAction

會得到一個值,指示登入分頁的伺服器名稱組合是否應該包含新的資料庫動作選項。

SupportsUserNameNotion

會得到一個值,指示登入標籤上的使用者名稱組合是否應該啟用。 如果沒有,使用者名稱就不適用於這種伺服器類型。

方法

名稱 Description
CustomBrowseAction()

當使用者在伺服器組合中選擇自訂瀏覽動作時,該動作會被執行。

CustomNewDatabaseAction()

當使用者在伺服器組合中選擇自訂的新資料庫動作時執行。

GenerateImage()

回傳一個新實例化的圖示,顯示在 註冊伺服器 樹中。

(繼承來源 IServerType)
GenerateUserControl()

回傳一個新實例化的使用者控制項,該控制項顯示於連線對話框進階檢視的 連線屬性 標籤中。

(繼承來源 IServerType)
GetConnectionObject(UIConnectionInfo)

回傳一個新的 IDbConnection 物件(封閉),該物件基於傳遞的 UIConnectionInfo 物件。

(繼承來源 IServerType)
LoadPersonalizationInfo(UIConnectionInfo, Boolean)

載入任何成功連線 SavePersonalizationInfo(UIConnectionInfo)後儲存的個人化資訊。 個人化資訊由伺服器類型、伺服器名稱、認證類型及使用者名稱的組合唯一識別。

(繼承來源 IServerType)
ProceedWithConnection(UIConnectionInfo)

當伺服器類型需要執行額外處理步驟時,會被使用。 指示連線是否能繼續,或連線對話框是否仍留在螢幕上。

(繼承來源 IServerType)
SavePersonalizationInfo(UIConnectionInfo)

儲存後續使用連線對話框時可能需要的個人化資訊,例如伺服器類型、伺服器名稱、認證類型及使用者名稱。

(繼承來源 IServerType)

適用於