SqlConnectionInfo Класс

Определение

[System.Runtime.InteropServices.ComVisible(false)]
[System.Serializable]
public class SqlConnectionInfo : Microsoft.SqlServer.Management.Common.SqlOlapConnectionInfoBase
[<System.Runtime.InteropServices.ComVisible(false)>]
[<System.Serializable>]
type SqlConnectionInfo = class
    inherit SqlOlapConnectionInfoBase
Public Class SqlConnectionInfo
Inherits SqlOlapConnectionInfoBase
Наследование
Производный
Атрибуты

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

Имя Описание
SqlConnectionInfo()
SqlConnectionInfo(ServerConnection, ConnectionType)

Инициализирует SqlConnectionInfo из объекта ServerConnection

SqlConnectionInfo(SqlConnectionInfo)
SqlConnectionInfo(String, String, String)
SqlConnectionInfo(String)

Поля

Имя Описание
DefaultNetworkProtocol
NoTimeOut (Унаследовано от SqlOlapConnectionInfoBase)

Свойства

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

Значение маркера доступа, используемое для универсальной проверки подлинности

AdditionalParameters
ApplicationIntent

ApplicationIntent для подключения

ApplicationName
Authentication

return SqlConnectionInfo.AuthenticationMethod

ConnectionProtocol
ConnectionString
ConnectionStringInternal (Унаследовано от SqlOlapConnectionInfoBase)
ConnectionTimeout (Унаследовано от SqlOlapConnectionInfoBase)
ConnectionTimeoutInternal (Унаследовано от SqlOlapConnectionInfoBase)
DatabaseName (Унаследовано от SqlOlapConnectionInfoBase)
DatabaseNameInternal (Унаследовано от SqlOlapConnectionInfoBase)
EncryptConnection

Установка Encrypt=true в строка подключения

HostNameInCertificate

Задает имя узла, предоставленное в сертификате для проверки сертификатов.

IntegratedSecurityInternal (Унаследовано от SqlOlapConnectionInfoBase)
MaxPoolSize
MinPoolSize
PacketSize
Password (Унаследовано от SqlOlapConnectionInfoBase)
PoolConnectionLifeTime
Pooled
QueryTimeout (Унаследовано от SqlOlapConnectionInfoBase)
QueryTimeoutInternal (Унаследовано от SqlOlapConnectionInfoBase)
RebuildConnectionStringInternal (Унаследовано от SqlOlapConnectionInfoBase)
SecurePassword (Унаследовано от SqlOlapConnectionInfoBase)
ServerCaseSensitivity (Унаследовано от ConnectionInfoBase)
ServerCertificate

Задает путь к сертификату сервера, который будет использоваться для проверки сертификата.

ServerName (Унаследовано от SqlOlapConnectionInfoBase)
ServerNameInternal (Унаследовано от SqlOlapConnectionInfoBase)
ServerType (Унаследовано от ConnectionInfoBase)
ServerVersion (Унаследовано от ConnectionInfoBase)
StrictEncryption

Следует ли задать Encrypt=Strict в строка подключения. Если значение Strict не поддерживается текущим sqlClient, если значение true, будет задано Encrypt=true.

TrustServerCertificate

возвращается ли сертификат сервера доверия

UseIntegratedSecurity (Унаследовано от SqlOlapConnectionInfoBase)
UserName (Унаследовано от SqlOlapConnectionInfoBase)
WorkstationId

Методы

Имя Описание
ConnectionParmsChanged() (Унаследовано от SqlOlapConnectionInfoBase)
Copy()

Глубокое копирование

CreateConnectionObject()

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

GetAuthenticationMethod(SqlConnectionStringBuilder)

Извлеките значение проверки подлинности из SqlConnectionStringBuilder и преобразуйте его в SqlConnectionInfo.AuthenticationMethod

GetAuthenticationMethod(SqlConnectionStringBuilder)

Извлеките значение проверки подлинности из SqlConnectionStringBuilder и преобразуйте его в SqlConnectionInfo.AuthenticationMethod

IsApplicationIntentKeywordSupported()

Проверяет, поддерживается ли ApplicationIntent в среде выполнения.

IsAuthenticationKeywordSupported()

Проверяет, поддерживается ли проверка подлинности в среде выполнения.

ToString()

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