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

이 유형의 모든 public static(Microsoft Visual Basic의 경우 공유) 멤버는 다중 스레드 작업을 수행하기에 안전합니다. 인스턴스 멤버는 스레드로부터의 안전성이 보장되지 않습니다.

스레드 보안

이 유형의 모든 공용 static(Visual Basic에서는 Shared) 멤버는 스레드로부터 안전합니다. 인스턴스 멤버는 스레드로부터의 안전성이 보장되지 않습니다.

참고 항목

참조

Microsoft.SqlServer.Management.Common 네임스페이스