SqlServerType Класс

Определение

Важно!

Этот API несовместим с CLS.

Реализует диалоговые интерфейсы подключения для подключений типа сервера ЯДРА СУБД.

public ref class SqlServerType : Microsoft::SqlServer::Management::UI::ConnectionDlg::IConnectionValidator, Microsoft::SqlServer::Management::UI::ConnectionDlg::IServerType
[Microsoft.SqlServer.Management.UI.ConnectionDlg.AdvancedViewHelpKeyWord("sql13.swb.connecttosqlserver.login.f1")]
[Microsoft.SqlServer.Management.UI.ConnectionDlg.HelpKeyWord("sql13.swb.connection.login.sqlserver.f1")]
[Microsoft.SqlServer.Management.UI.ConnectionDlg.RegisterServerHelpKeyWord("sql13.swb.registerserver.general.sqlserver.f1")]
[System.CLSCompliant(false)]
public class SqlServerType : Microsoft.SqlServer.Management.UI.ConnectionDlg.IConnectionValidator, Microsoft.SqlServer.Management.UI.ConnectionDlg.IServerType
[<Microsoft.SqlServer.Management.UI.ConnectionDlg.AdvancedViewHelpKeyWord("sql13.swb.connecttosqlserver.login.f1")>]
[<Microsoft.SqlServer.Management.UI.ConnectionDlg.HelpKeyWord("sql13.swb.connection.login.sqlserver.f1")>]
[<Microsoft.SqlServer.Management.UI.ConnectionDlg.RegisterServerHelpKeyWord("sql13.swb.registerserver.general.sqlserver.f1")>]
[<System.CLSCompliant(false)>]
type SqlServerType = class
    interface IServerType
    interface IConnectionValidator
Public Class SqlServerType
Implements IConnectionValidator, IServerType
Наследование
SqlServerType
Атрибуты
Реализации

Конструкторы

SqlServerType()

Инициализирует новый экземпляр класса SqlServerType со значениями свойств по умолчанию.

SqlServerType(Decimal)

Инициализирует новый экземпляр класса SqlServerType с указанным значением времени ожидания выполнения по умолчанию.

SqlServerType(Int32[])

Инициализирует новый экземпляр класса SqlServerType с заданными поддерживаемыми типами проверки подлинности.

SqlServerType(Int32[], Decimal)

Инициализирует новый экземпляр класса SqlServerType с заданными поддерживаемыми типами проверки подлинности и значением времени ожидания выполнения по умолчанию.

Поля

ActiveDirectoryIntegratedAuthenticationType

Реализует диалоговые интерфейсы подключения для подключений типа сервера ЯДРА СУБД.

ActiveDirectoryPasswordAuthenticationType

Реализует диалоговые интерфейсы подключения для подключений типа сервера ЯДРА СУБД.

authCollection

Определяет коллекцию сведений о проверке подлинности для сервера.

ConnectionTimeout

Константа типа String со значением CONNECTION_TIMEOUT.

CustomConnectionColor

Константа String со значением CUSTOM_CONNECTION_COLOR.

Database

Указывает константу String со значением DATABASE.

EncryptConnection

Константа String со значением ENCRYPT_CONNECTION.

ExecutionTimeout

Константа типа String со значением EXEC_TIMEOUT.

ExecutionTimeoutDisable

Константа String со значением EXEC_TIMEOUT_DISABLE.

NetworkProtocol

Указывает константу String со значением PROTOCOL.

PacketSize

Указывает константу String со значением PACKET_SIZE.

reqSize

Указывает размер запрошенного свойства для сервера.

serverInstanceName

Задает имя экземпляра для сервера.

serverName

Указывает строку, представляющую имя сервера.

serverRootName

Указывает строку, представляющую корневое имя сервера.

ServerType

Введите идентификатор GUID для типа сервера.

SqlAuthenticationType

Константой типа Int32с значением 1.

SqlExpressEditionNumber

Константой типа Int32с значением 4.

TrustedAuthenticationType

Константа типа Int32 со значением 0.

TrustServerCertificate

Реализует диалоговые интерфейсы подключения для подключений типа сервера ЯДРА СУБД.

UseCustomConnectionColor

Константа String со значением USE_CUSTOM_CONNECTION_COLOR.

Явные реализации интерфейса

IConnectionValidator.CheckConnection(IDbConnection)

Проверяет, должно ли успешно открытое соединение быть возвращено вызывающему приложению. Формирует исключение NotSupportedException, если оно должно быть отклонено с сообщением об ошибке в качестве текста исключения.

IServerType.AuthenticationInfoCollection

Реализует диалоговые интерфейсы подключения для подключений типа сервера ЯДРА СУБД.

IServerType.GenerateImage()

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

IServerType.GenerateUserControl()

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

IServerType.GetConnectionObject(UIConnectionInfo)

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

IServerType.LoadPersonalizationInfo(UIConnectionInfo, Boolean)

Загружает все сведения о персонализации, сохраненные после успешного соединения с помощью метода SavePersonalizationInfo.

IServerType.ProceedWithConnection(UIConnectionInfo)

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

IServerType.RequestedPropertySize

Реализует диалоговые интерфейсы подключения для подключений типа сервера ЯДРА СУБД.

IServerType.SavePersonalizationInfo(UIConnectionInfo)

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

IServerType.ServerGroupName

Реализует диалоговые интерфейсы подключения для подключений типа сервера ЯДРА СУБД.

IServerType.ServerInstanceName

Реализует диалоговые интерфейсы подключения для подключений типа сервера ЯДРА СУБД.

IServerType.ServerType

Реализует диалоговые интерфейсы подключения для подключений типа сервера ЯДРА СУБД.

IServerType.ServerTypeName

Реализует диалоговые интерфейсы подключения для подключений типа сервера ЯДРА СУБД.

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