IServerType2 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示服务器类型可以实现的额外接口,用于微调对话框的行为。
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
- 派生
- 实现
属性
| 名称 | 说明 |
|---|---|
| AuthenticationInfoCollection |
获得一个表,包含用于填充连接对话框简单视图的认证标签。 (继承自 IServerType) |
| Owner |
获取或设置一个值,将所有者句柄传递给子窗口。 |
| RequestedPropertySize |
它能获得自定义用户控件所需的大小,以便正确渲染。 连接对话框的高级视图和 新服务器注册 对话框都会使用这个功能,以确保它们能显示出足够的屏幕空间,使整个控件都能看到。 (继承自 IServerType) |
| ServerGroupName |
获取服务器组根节点的名称,以匹配服务器类型。 用于 注册服务器 用户界面。 (继承自 IServerType) |
| ServerInstanceName |
获取服务器的实例名称。 (继承自 IServerType) |
| ServerType |
它获取服务器 类型组合框 中暴露给用户的服务器类型的GUID。 (继承自 IServerType) |
| ServerTypeName |
获取服务器 类型 组合框中暴露给用户的字符串。 (继承自 IServerType) |
| SupportsCustomBrowseAction |
会获得一个值,表示该服务器类型实例在用户选择浏览操作时是否希望指定自定义动作。 |
| SupportsCustomNewDatabaseAction |
会获得一个值,指示登录标签页上的服务器名称组合是否应包含新的数据库操作选项。 |
| SupportsUserNameNotion |
会获得一个值,指示登录标签页上的用户名组合是否应启用。 如果不是,用户名就不适用于这种服务器类型。 |
方法
| 名称 | 说明 |
|---|---|
| CustomBrowseAction() |
当用户在服务器组合中选择自定义浏览动作时执行。 |
| CustomNewDatabaseAction() |
当用户在服务器组合中选择自定义新数据库动作时执行。 |
| GenerateImage() |
返回一个新实例化的图标,显示在 注册服务器 树中。 (继承自 IServerType) |
| GenerateUserControl() |
返回一个新实例化的用户控件,显示在连接对话框高级视图的 连接属性 标签页中。 (继承自 IServerType) |
| GetConnectionObject(UIConnectionInfo) |
返回一个基于 |
| LoadPersonalizationInfo(UIConnectionInfo, Boolean) |
加载通过使用 SavePersonalizationInfo(UIConnectionInfo)成功连接时保存的所有个性化信息。 个性化信息通过服务器类型、服务器名称、认证类型和用户名的组合进行唯一标识。 (继承自 IServerType) |
| ProceedWithConnection(UIConnectionInfo) |
当服务器类型需要执行额外的处理步骤时。 表示连接是否可以继续,或者连接对话框是否应继续留在屏幕上。 (继承自 IServerType) |
| SavePersonalizationInfo(UIConnectionInfo) |
保存连接对话框后续使用的个性化信息,如服务器类型、服务器名称、认证类型和用户名。 (继承自 IServerType) |