IServerType 介面

定義

代表連接對話框中每個項目必須實作的核心介面。 描述伺服器類型的所有主要特徵。

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

屬性

名稱 Description
AuthenticationInfoCollection

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

RequestedPropertySize

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

ServerGroupName

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

ServerInstanceName

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

ServerType

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

ServerTypeName

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

方法

名稱 Description
GenerateImage()

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

GenerateUserControl()

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

GetConnectionObject(UIConnectionInfo)

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

LoadPersonalizationInfo(UIConnectionInfo, Boolean)

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

ProceedWithConnection(UIConnectionInfo)

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

SavePersonalizationInfo(UIConnectionInfo)

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

適用於