IServerType Интерфейс

Определение

Представляет основной интерфейс, который должна реализовать каждая запись в диалоговом окне соединения. Описывает все основные характеристики типа сервера.

public interface class IServerType
public interface IServerType
type IServerType = interface
Public Interface IServerType
Производный

Свойства

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

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

RequestedPropertySize

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

ServerGroupName

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

ServerInstanceName

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

ServerType

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

ServerTypeName

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

Методы

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

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

GenerateUserControl()

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

GetConnectionObject(UIConnectionInfo)

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

LoadPersonalizationInfo(UIConnectionInfo, Boolean)

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

ProceedWithConnection(UIConnectionInfo)

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

SavePersonalizationInfo(UIConnectionInfo)

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

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