DbTransaction 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
定義資料庫交易的核心行為,並提供資料庫特定交易的基類。
public ref class DbTransaction abstract : IDisposable
public ref class DbTransaction abstract : MarshalByRefObject, IAsyncDisposable, IDisposable, System::Data::IDbTransaction
public ref class DbTransaction abstract : IDisposable, System::Data::IDbTransaction
public ref class DbTransaction abstract : MarshalByRefObject, IDisposable, System::Data::IDbTransaction
public ref class DbTransaction abstract : MarshalByRefObject, System::Data::IDbTransaction
public ref class DbTransaction abstract : MarshalByRefObject, IAsyncDisposable, System::Data::IDbTransaction
public abstract class DbTransaction : IDisposable
public abstract class DbTransaction : MarshalByRefObject, IAsyncDisposable, IDisposable, System.Data.IDbTransaction
public abstract class DbTransaction : IDisposable, System.Data.IDbTransaction
public abstract class DbTransaction : MarshalByRefObject, IDisposable, System.Data.IDbTransaction
public abstract class DbTransaction : MarshalByRefObject, System.Data.IDbTransaction
public abstract class DbTransaction : MarshalByRefObject, IAsyncDisposable, System.Data.IDbTransaction
type DbTransaction = class
interface IDisposable
type DbTransaction = class
inherit MarshalByRefObject
interface IDbTransaction
interface IDisposable
interface IAsyncDisposable
type DbTransaction = class
interface IDbTransaction
interface IDisposable
type DbTransaction = class
inherit MarshalByRefObject
interface IDbTransaction
interface IDisposable
Public MustInherit Class DbTransaction
Implements IDisposable
Public MustInherit Class DbTransaction
Inherits MarshalByRefObject
Implements IAsyncDisposable, IDbTransaction, IDisposable
Public MustInherit Class DbTransaction
Implements IDbTransaction, IDisposable
Public MustInherit Class DbTransaction
Inherits MarshalByRefObject
Implements IDbTransaction, IDisposable
Public MustInherit Class DbTransaction
Inherits MarshalByRefObject
Implements IDbTransaction
Public MustInherit Class DbTransaction
Inherits MarshalByRefObject
Implements IAsyncDisposable, IDbTransaction
- 繼承
-
DbTransaction
- 繼承
- 衍生
- 實作
建構函式
DbTransaction() |
初始化新的 DbTransaction 物件。 |
屬性
Connection |
指定與交易相關聯的 DbConnection 物件。 |
DbConnection |
在衍生類別中覆寫時,取得與交易相關聯的 DbConnection 物件。 |
IsolationLevel |
在衍生類別中覆寫時,取得此交易的隔離等級。 |
SupportsSavepoints |
取得值,這個值表示這個 DbTransaction 實例是否支援資料庫儲存點。
如果 |
方法
Commit() |
在衍生類別中覆寫時,認可資料庫交易。 |
CommitAsync(CancellationToken) |
以異步方式認可資料庫交易。 |
CreateObjRef(Type) |
建立物件,其中包含產生用來與遠端物件通訊之 Proxy 所需的所有相關信息。 (繼承來源 MarshalByRefObject) |
Dispose() |
釋放 DbTransaction所使用的 Unmanaged 資源。 |
Dispose(Boolean) |
釋放 DbTransaction 所使用的 Unmanaged 資源,並選擇性地釋放 Managed 資源。 |
DisposeAsync() |
以異步方式將交易物件浸入。 |
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
GetHashCode() |
做為預設哈希函式。 (繼承來源 Object) |
GetLifetimeService() |
已淘汰.
擷取控制這個實例存留期原則的目前存留期服務物件。 (繼承來源 MarshalByRefObject) |
GetType() |
取得目前實例的 Type。 (繼承來源 Object) |
InitializeLifetimeService() |
已淘汰.
取得存留期服務物件,以控制這個實例的存留期原則。 (繼承來源 MarshalByRefObject) |
MemberwiseClone() |
建立目前 Object的淺層複本。 (繼承來源 Object) |
MemberwiseClone(Boolean) |
建立目前 MarshalByRefObject 對象的淺層複本。 (繼承來源 MarshalByRefObject) |
Release(String) |
終結先前在目前交易中定義的儲存點。 這可讓系統在交易結束時回收一些資源。 |
ReleaseAsync(String, CancellationToken) |
終結先前在目前交易中定義的儲存點。 這可讓系統在交易結束時回收一些資源。 |
Rollback() |
在衍生類別中覆寫時,從擱置狀態復原交易。 |
Rollback(String) |
復原建立指定儲存點之後執行的所有命令。 |
RollbackAsync(CancellationToken) |
以異步方式從擱置狀態回復交易。 |
RollbackAsync(String, CancellationToken) |
復原建立指定儲存點之後執行的所有命令。 |
Save(String) |
在交易中建立儲存點。 這可讓建立儲存點之後執行的所有命令復原,並將交易狀態還原至儲存點時的狀態。 |
SaveAsync(String, CancellationToken) |
在交易中建立儲存點。 這可讓建立儲存點之後執行的所有命令復原,並將交易狀態還原至儲存點時的狀態。 |
ToString() |
傳回表示目前 物件的字串。 (繼承來源 Object) |
明確介面實作
IDbTransaction.Connection |
取得與交易相關聯的 DbConnection 物件,如果交易不再有效,則為 Null 參考。 |
擴充方法
ConfigureAwait(IAsyncDisposable, Boolean) |
設定如何執行從異步可處置專案傳回的工作等候。 |