SqlConnectionInfoWithConnection 類別

定義

[System.Serializable]
public sealed class SqlConnectionInfoWithConnection : Microsoft.SqlServer.Management.Common.SqlConnectionInfo, IDisposable, Microsoft.SqlServer.Management.Common.IRestrictedAccess
[<System.Serializable>]
type SqlConnectionInfoWithConnection = class
    inherit SqlConnectionInfo
    interface IDisposable
    interface IRestrictedAccess
Public NotInheritable Class SqlConnectionInfoWithConnection
Inherits SqlConnectionInfo
Implements IDisposable, IRestrictedAccess
繼承
屬性
實作

建構函式

名稱 Description
SqlConnectionInfoWithConnection()
SqlConnectionInfoWithConnection(SqlConnection)
SqlConnectionInfoWithConnection(SqlConnection)
SqlConnectionInfoWithConnection(String, String, String)
SqlConnectionInfoWithConnection(String)

欄位

名稱 Description
NoTimeOut (繼承來源 SqlOlapConnectionInfoBase)

屬性

名稱 Description
AccessToken

用於通用驗證的存取權杖值

(繼承來源 SqlConnectionInfo)
AdditionalParameters (繼承來源 SqlConnectionInfo)
ApplicationIntent

連接的應用意圖

(繼承來源 SqlConnectionInfo)
ApplicationName (繼承來源 SqlConnectionInfo)
Authentication

return SqlConnectionInfo.AuthenticationMethod

(繼承來源 SqlConnectionInfo)
ConnectionProtocol (繼承來源 SqlConnectionInfo)
ConnectionString (繼承來源 SqlConnectionInfo)
ConnectionStringInternal (繼承來源 SqlOlapConnectionInfoBase)
ConnectionTimeout (繼承來源 SqlOlapConnectionInfoBase)
ConnectionTimeoutInternal (繼承來源 SqlOlapConnectionInfoBase)
DatabaseName (繼承來源 SqlOlapConnectionInfoBase)
DatabaseNameInternal (繼承來源 SqlOlapConnectionInfoBase)
EncryptConnection

是否要在 連接字串 中設定 Encrypt=true

(繼承來源 SqlConnectionInfo)
HostNameInCertificate

將憑證中提供的主機名稱設定用於憑證驗證。

(繼承來源 SqlConnectionInfo)
IntegratedSecurityInternal (繼承來源 SqlOlapConnectionInfoBase)
MaxPoolSize (繼承來源 SqlConnectionInfo)
MinPoolSize (繼承來源 SqlConnectionInfo)
PacketSize (繼承來源 SqlConnectionInfo)
Password (繼承來源 SqlOlapConnectionInfoBase)
PoolConnectionLifeTime (繼承來源 SqlConnectionInfo)
Pooled (繼承來源 SqlConnectionInfo)
QueryTimeout (繼承來源 SqlOlapConnectionInfoBase)
QueryTimeoutInternal (繼承來源 SqlOlapConnectionInfoBase)
RebuildConnectionStringInternal (繼承來源 SqlOlapConnectionInfoBase)
SecurePassword (繼承來源 SqlOlapConnectionInfoBase)
ServerCaseSensitivity (繼承來源 ConnectionInfoBase)
ServerCertificate

設定路徑至伺服器憑證,用於憑證驗證。

(繼承來源 SqlConnectionInfo)
ServerConnection
ServerName (繼承來源 SqlOlapConnectionInfoBase)
ServerNameInternal (繼承來源 SqlOlapConnectionInfoBase)
ServerType (繼承來源 ConnectionInfoBase)
ServerVersion (繼承來源 ConnectionInfoBase)
SingleConnection
StrictEncryption

是否要在 連接字串 中設定 Encrypt=Strict。 若目前 SqlClient 不支援 Strict,當 true 時,此值將設定為 Encrypt=true

(繼承來源 SqlConnectionInfo)
TrustServerCertificate

回傳是否信任伺服器憑證

(繼承來源 SqlConnectionInfo)
UseIntegratedSecurity (繼承來源 SqlOlapConnectionInfoBase)
UserName (繼承來源 SqlOlapConnectionInfoBase)
WorkstationId (繼承來源 SqlConnectionInfo)

方法

名稱 Description
ConnectionParmsChanged() (繼承來源 SqlOlapConnectionInfoBase)
Copy()

深度複製

CreateConnectionObject()

回傳一個新的 IDbConnection 實作。 呼叫者應使用此物件並在短時間內釋放對其的引用,因為相關的存取權杖可能有有限的壽命。

(繼承來源 SqlConnectionInfo)
Dispose()
ToString() (繼承來源 SqlConnectionInfo)

事件

名稱 Description
ConnectionClosed

適用於