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)

返回一个新的 IDbConnection 对象(已关闭),该对象基于传递的 UIConnectionInfo 对象。

LoadPersonalizationInfo(UIConnectionInfo, Boolean)

加载在通过使用 SavePersonalizationInfo(UIConnectionInfo) 进行成功连接时保存的个性化信息。 个性化信息由服务器类型、服务器名称、身份验证类型和用户名的组合唯一标识。

ProceedWithConnection(UIConnectionInfo)

当某一服务器类型需要执行附加的处理步骤时使用。 指示连接是否可以继续,或者连接对话框是否应该保留在屏幕上。

SavePersonalizationInfo(UIConnectionInfo)

保存以后使用连接对话框时可能需要的个性化信息,例如服务器类型、服务器名称、身份验证类型和用户名。

适用于