Share via


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 指定連接達到逾時所需經過之時間 (以秒為單位) 的值。

回到頁首

備註

執行緒安全性

此類型的任何公用靜態 (在 Microsoft Visual Basic 為共用) 成員具備多執行緒作業安全。並非所有的執行個體成員都是安全執行緒。

執行緒安全性

這個型別的任何公用 static (在 Visual Basic 中為 Shared) 成員都是執行緒安全的。並不是所有的執行個體成員都保證可以用於所有的執行緒。

請參閱

參考

Microsoft.SqlServer.Management.Common 命名空間