Поделиться через


Класс ConnectionSettings

Класс ConnectionSettings представляет параметры, используемые соединением с экземпляром сервера, например SQL Server. Класс ServerConnection наследуется от класса ConnectionSettings.

Иерархия наследования

Object
  Microsoft.SqlServer.Management.Common.ConnectionSettings
    Microsoft.SqlServer.Management.Common.ConnectionManager

Пространство имен:  Microsoft.SqlServer.Management.Common
Сборка:  Microsoft.SqlServer.ConnectionInfo (в Microsoft.SqlServer.ConnectionInfo.dll)

Синтаксис

'Декларация
Public Class ConnectionSettings
'Применение
Dim instance As ConnectionSettings
public class ConnectionSettings
public ref class ConnectionSettings
type ConnectionSettings =  class end
public class ConnectionSettings

Тип ConnectionSettings обеспечивает доступ к следующим элементам.

Свойства

  Имя Описание
Открытое свойство ApplicationName Возвращает или задает имя приложения, установившего соединение с сервером.
Открытое свойство ConnectAsUser Возвращает или задает значение свойства Boolean, показывающее, установлено ли соединение с помощью олицетворения.
Открытое свойство ConnectAsUserName Возвращает или задает имя пользователя при установке соединения с помощью олицетворения.
Открытое свойство ConnectAsUserPassword Возвращает или задает пароль для пользователя при установке соединения с помощью олицетворения.
Открытое свойство ConnectionString Возвращает или задает строку подключения, используемую для установки соединения с указанным источником данных.
Открытое свойство ConnectTimeout Возвращает или задает время ожидания для соединения в секундах.
Открытое свойство DatabaseName Возвращает или задает базу данных, необходимую для соединения.
Открытое свойство EncryptConnection Возвращает или задает значение свойства Boolean, показывающее, является ли соединение зашифрованным.
Открытое свойство Login Возвращает или задает имя входа, необходимое, чтобы установить соединение с экземпляром сервера.
Открытое свойство LoginSecure Возвращает или задает значение свойства Boolean, показывающее, установлено ли соединение с помощью проверки подлинности Windows или проверки подлинности SQL Server.
Открытое свойство MaxPoolSize Возвращает или задает максимальное количество соединений в пуле, которое принимает указанное соединение при установке соединения с сервером.
Открытое свойство MinPoolSize Возвращает или задает минимальное количество соединений в пуле, которое принимает указанное соединение при установке соединения с сервером.
Открытое свойство MultipleActiveResultSets Возвращает или задает значение свойства Boolean, показывающее, разрешено ли несколько активных результирующих наборов.
Открытое свойство NetworkProtocol Возвращает или задает сетевой протокол, используемый для установки соединения с сервером.
Открытое свойство NonPooledConnection Возвращает или задает значение свойства Boolean, показывающее, может ли соединение входить или не входить в пул.
Открытое свойство PacketSize Возвращает или задает пакеты данных в байтах, пересылаемые между клиентом и сервером по сети.
Открытое свойство Password Возвращает или задает пароль, используемый с именем входа для установления соединения с сервером при применении проверки подлинности SQL Server.
Открытое свойство PooledConnectionLifetime Возвращает или задает время существования помещенного в пул соединения.
Защищенное свойство ResetConnectionString Возвращает или задает значение типа Boolean, указывающее, был ли изменен узел в строке подключения.
Открытое свойство SecureConnectionString Возвращает или задает зашифрованную версию строки подключения.
Открытое свойство SecurePassword Возвращает или задает надежный пароль, используемый с именем входа для установления соединения с сервером при применении проверки подлинности SQL Server.
Открытое свойство ServerInstance Возвращает или задает имя сервера.
Открытое свойство WorkstationId Возвращает или задает значение, которое является уникальным идентификатором рабочей станции.

В начало

Методы

  Имя Описание
Открытый метод Equals (Производный от Object.)
Защищенный метод Finalize (Производный от Object.)
Открытый метод GetHashCode (Производный от Object.)
Открытый метод GetType (Производный от Object.)
Защищенный метод MemberwiseClone (Производный от Object.)
Защищенный метод ThrowIfPropertyNotSet(String, String) Формирует исключение, если указанное свойство соединения содержит пустое значение или значение NULL.
Защищенный метод ThrowIfPropertyNotSet(String, String, Boolean) Формирует исключение, если указанное свойство соединения содержит значение NULL или, дополнительно, пустое значение.
Открытый метод ToString Возвращает имя объекта, на который ссылаются, в виде строки. (Переопределяет ObjectToString.)

В начало

Поля

  Имя Описание
Открытое полеСтатический элемент NoConnectionTimeout Возвращает или задает значение Int32, указывающее время истечения времени ожидания для соединения в секундах.

В начало

Замечания

Многопоточное использование

Все общие статические члены этого типа (Shared в Microsoft Visual Basic) можно использовать в многопоточных операциях. Потокобезопасная работа с членами экземпляров типа не гарантируется.

Безопасность многопоточности

Любые открытые статический (Shared в Visual Basic) элементы этого типа потокобезопасны. Потокобезопасность с элементами экземпляров не гарантируется.

См. также

Справочник

Пространство имен Microsoft.SqlServer.Management.Common