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


Класс ConnectionSettings

The ConnectionSettings class represents the settings used by a connection to an instance of a server, such as SQL Server. The ServerConnection class inherits ConnectionSettings class.

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

System. . :: . .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 Gets or sets the name of the application that has established the connection with the server.
Открытое свойство ConnectAsUser Gets or sets the Boolean property value that specifies whether the connection is established using impersonation.
Открытое свойство ConnectAsUserName Gets or sets the name of the user when connecting using impersonation.
Открытое свойство ConnectAsUserPassword Gets or sets the password for the user when connecting using impersonation.
Открытое свойство ConnectionString Gets or sets the connection string used to establish a connection with a specified data source.
Открытое свойство ConnectTimeout Gets or sets the connection time-out period in seconds.
Открытое свойство DatabaseName Gets or sets the database required by the connection.
Открытое свойство EncryptConnection Gets or sets the Boolean property value that specifies whether the connection is encrypted.
Открытое свойство Login Gets or sets the logon required to establish a connection with the instance of the server.
Открытое свойство LoginSecure Gets or sets the Boolean property that specifies whether the connection is established to the server by using Windows Authentication or SQL Server Authentication.
Открытое свойство MaxPoolSize Gets or sets the maximum number of connections in a connection pool that the specified connection accepts when establishing a connection with a server.
Открытое свойство MinPoolSize Gets or sets the minimum number of connections in a connection pool that the specified connection accepts when establishing a connection with a server.
Открытое свойство MultipleActiveResultSets Gets or sets the Boolean property value that specifies whether more than one active result set is permitted.
Открытое свойство NetworkProtocol Gets or sets the network protocol used to establish the connection to the server.
Открытое свойство NonPooledConnection Gets or sets the Boolean property value that specifies whether the connection may be pooled or nonpooled.
Открытое свойство PacketSize Gets or sets the packets of data sent between the client and the server over the network in bytes.
Открытое свойство Password Gets or sets the password used with the logon to establish a connection with the server when SQL Server Authentication is used.
Открытое свойство PooledConnectionLifetime Gets or sets the lifetime of the pooled connection.
Защищенное свойство ResetConnectionString Gets or sets a Boolean value that specifies whether a node in the connection string has been changed.
Открытое свойство SecureConnectionString Gets or sets an encrypted version of the connection string.
Открытое свойство SecurePassword Gets or sets the secure password used with the logon to establish a connection with the server when SQL Server Authentication is used.
Открытое свойство ServerInstance Gets or sets the name of the server.
Открытое свойство WorkstationId Gets or sets the ID value that uniquely identifies the workstation.

В начало

Методы

  Имя Описание
Открытый метод Equals (Производный от Object.)
Защищенный метод Finalize (Производный от Object.)
Открытый метод GetHashCode (Производный от Object.)
Открытый метод GetType (Производный от Object.)
Защищенный метод MemberwiseClone (Производный от Object.)
Защищенный метод ThrowIfPropertyNotSet(String, String) Throws an exception if the specified connection property is null or empty.
Защищенный метод ThrowIfPropertyNotSet(String, String, Boolean) Throws an exception if the specified connection property is null or, optionally, empty.
Открытый метод ToString Returns the referenced object name as a string. (Переопределяет Object. . :: . .ToString() () () ().)

В начало

Поля

  Имя Описание
Открытое полеСтатический элемент NoConnectionTimeout Gets or sets the Int32 value that specifies the time the connection takes to time out in seconds.

В начало

Замечания

Thread Safety

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

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

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