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) 成員都是執行緒安全的。並不是所有的執行個體成員都保證可以用於所有的執行緒。