ConnectionContext 類別
代表與資料單元測試相關聯的資料庫連接所需內容。
繼承階層架構
System.Object
Microsoft.Data.Schema.UnitTesting.ConnectionContext
命名空間: Microsoft.Data.Schema.UnitTesting
組件: Microsoft.Data.Schema.UnitTesting (在 Microsoft.Data.Schema.UnitTesting.dll 中)
語法
'宣告
Public Class ConnectionContext _
Implements IDisposable
public class ConnectionContext : IDisposable
public ref class ConnectionContext : IDisposable
type ConnectionContext =
class
interface IDisposable
end
public class ConnectionContext implements IDisposable
ConnectionContext 型別會公開下列成員。
建構函式
名稱 | 說明 | |
---|---|---|
![]() |
ConnectionContext | 初始化 ConnectionContext 類別的新執行個體。 |
回頁首
屬性
名稱 | 說明 | |
---|---|---|
![]() |
CommandTimeout | 取得或設定執行批次陳述式的命令逾時之前經過的時間 (以秒為單位)。 |
![]() |
Connection | 取得或設定資料庫連接。 |
![]() |
Provider | 取得或設定與連接相關聯的提供者。 |
![]() |
Transaction | 獲取或設置在執行時使用的交易記錄Transact-SQL語句。 |
回頁首
方法
名稱 | 說明 | |
---|---|---|
![]() |
Dispose() | 釋放連接所使用的資源。 |
![]() |
Dispose(Boolean) | 釋放連接所使用的非託管的資源,並可以選擇釋放託管的資源。 |
![]() |
Equals | 判斷指定的 Object 和目前的 Object 是否相等。 (繼承自 Object)。 |
![]() |
Finalize | 允許物件在記憶體回收進行回收之前,嘗試釋放資源並執行其他清除作業。 (繼承自 Object)。 |
![]() |
GetHashCode | 做為特定型別的雜湊函式。 (繼承自 Object)。 |
![]() |
GetType | 取得目前執行個體的 Type。 (繼承自 Object)。 |
![]() |
MemberwiseClone | 建立目前 Object 的淺層複本 (Shallow Copy)。 (繼承自 Object)。 |
![]() |
ToString | 傳回表示目前物件的字串。 (繼承自 Object)。 |
回頁首
備註
執行 Transact-SQL 時,這個類別會將連線和執行資訊提供給 Execute 方法。 ConnectionContext 會使用 System.Data.Common 命名空間中的型別,無論資料庫類型為何都是如此。
使用這個類型可儲存開啟連接的狀態,方便以後使用。 例如,您可以儲存開啟連接的模擬內容,在兩組 Windows 認證使用相同的連接字串和 Windows 驗證。 如需詳細資訊,請參閱Impersonate。 您必須釋出 Dispose 方法中的內容。
執行緒安全
這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。並非所有的執行個體成員都是安全執行緒。