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)

保存连接对话框后续使用的个性化信息,如服务器类型、服务器名称、认证类型和用户名。

适用于