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)

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

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