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
상속
파생
특성

생성자

Name Description
SqlConnectionInfo()
SqlConnectionInfo(ServerConnection, ConnectionType)

ServerConnection 개체에서 SqlConnectionInfo 초기화

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

필드

Name Description
DefaultNetworkProtocol
NoTimeOut (다음에서 상속됨 SqlOlapConnectionInfoBase)

속성

Name Description
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를 설정할지 여부입니다. 현재 SqlClient에서 Strict가 지원되지 않는 경우 true이면 이 값이 Encrypt=true로 설정됩니다.

TrustServerCertificate

서버 인증서를 신뢰할지 여부를 반환합니다.

UseIntegratedSecurity (다음에서 상속됨 SqlOlapConnectionInfoBase)
UserName (다음에서 상속됨 SqlOlapConnectionInfoBase)
WorkstationId

메서드

Name Description
ConnectionParmsChanged() (다음에서 상속됨 SqlOlapConnectionInfoBase)
Copy()

딥 카피

CreateConnectionObject()

새 IDbConnection 구현을 반환합니다. 연결된 액세스 토큰의 수명이 제한될 수 있으므로 호출자는 이 개체를 사용하고 짧은 시간 안에 해당 개체에 대한 참조를 해제해야 합니다.

GetAuthenticationMethod(SqlConnectionStringBuilder)

SqlConnectionStringBuilder에서 인증 값을 검색하고 SqlConnectionInfo.AuthenticationMethod로 변환합니다.

GetAuthenticationMethod(SqlConnectionStringBuilder)

SqlConnectionStringBuilder에서 인증 값을 검색하고 SqlConnectionInfo.AuthenticationMethod로 변환합니다.

IsApplicationIntentKeywordSupported()

런타임 환경에서 "ApplicationIntent"가 지원되는지 여부를 확인합니다.

IsAuthenticationKeywordSupported()

런타임 환경에서 "인증"이 지원되는지 여부를 확인합니다.

ToString()

적용 대상