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
Производный
Реализации

Свойства

Имя Описание
AuthenticationInfoCollection

Получает таблицу с метками аутентификации, используемыми для заполнения простого просмотра диалогового окна соединения.

(Унаследовано от IServerType)
Owner

Получает или устанавливает значение для передачи дескриптора владельца дочерним окнам.

RequestedPropertySize

Получает размер, необходимый пользовательскому контролю для корректного рендеринга. Это используется как в расширенном виде диалогового окна соединения, так и в диалоговом окне регистрации нового сервера , чтобы обеспечить достаточное пространство на экране для видимости всего управления.

(Унаследовано от IServerType)
ServerGroupName

Получает имя корневого узла группы серверов для типа сервера. Используется в пользовательском интерфейсе Registered Servers .

(Унаследовано от IServerType)
ServerInstanceName

Получает имя экземпляра сервера.

(Унаследовано от IServerType)
ServerType

Получает GUID для типа сервера, который доступен пользователю в комбо-блоке типа сервера .

(Унаследовано от IServerType)
ServerTypeName

Получает строку, которая доступна пользователю в комбо-боксе типа сервера .

(Унаследовано от IServerType)
SupportsCustomBrowseAction

Появляется значение, указывающее, хочет ли экземпляр этого типа сервера указать пользовательское действие при выборе действия просмотра в комбо серверов.

SupportsCustomNewDatabaseAction

Появляется значение, показывающее, должна ли комбинация имён сервера на вкладке Login содержать новую опцию действий базы данных.

SupportsUserNameNotion

Появляется значение, указывающее, нужно ли включать комбо имён пользователя на вкладке «Вход». Если нет, имя пользователя не относится к этому типу сервера.

Методы

Имя Описание
CustomBrowseAction()

Выполняется, когда пользователь выбирает пользовательское действие browse в серверной комбо.

CustomNewDatabaseAction()

Выполняется, когда пользователь выбирает пользовательское новое действие базы данных в серверном комбо.

GenerateImage()

Возвращает новую иконку, которая отображается в дереве зарегистрированных серверов .

(Унаследовано от IServerType)
GenerateUserControl()

Возвращает новосозданное пользовательское управление, которое отображается на вкладке Свойства соединения расширенного просмотра диалогового окна соединения.

(Унаследовано от IServerType)
GetConnectionObject(UIConnectionInfo)

Возвращает новый IDbConnection объект (замкнутый), основанный на переданном UIConnectionInfo объекте.

(Унаследовано от IServerType)
LoadPersonalizationInfo(UIConnectionInfo, Boolean)

Загружает любую персонализационную информацию, сохранённую после успешного подключения SavePersonalizationInfo(UIConnectionInfo)с помощью . Персонализационная информация уникально идентифицируется по сочетанию типа сервера, имени сервера, типа аутентификации и имени пользователя.

(Унаследовано от IServerType)
ProceedWithConnection(UIConnectionInfo)

Используется, когда тип сервера требует выполнения дополнительных этапов обработки. Показывает, может ли соединение продолжаться или диалоговое окно соединения должно оставаться на экране.

(Унаследовано от IServerType)
SavePersonalizationInfo(UIConnectionInfo)

Сохраняет информацию персонализации, которая может понадобиться для последующих использования диалогового окна соединения, например, тип сервера, имя сервера, тип аутентификации и имя пользователя.

(Унаследовано от IServerType)

Применяется к