Transaction 類別
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示交易。
public ref class Transaction : IDisposable, System::Runtime::Serialization::ISerializable
C#
public class Transaction : IDisposable, System.Runtime.Serialization.ISerializable
C#
[System.Serializable]
public class Transaction : IDisposable, System.Runtime.Serialization.ISerializable
type Transaction = class
interface IDisposable
interface ISerializable
[<System.Serializable>]
type Transaction = class
interface IDisposable
interface ISerializable
Public Class Transaction
Implements IDisposable, ISerializable
- 繼承
-
Transaction
- 衍生
- 屬性
- 實作
System.Transactions 命名空間會提供根據 Transaction 類別的明確程式撰寫模型 (Programming Model),以及使用 TransactionScope 類別的隱含程式撰寫模型,而其中異動會由基礎結構自動管理。 強烈建議您使用較簡單的隱含模型進行開發。 若要開始使用,請參閱 使用交易範圍實作隱含交易 主題。 如需撰寫交易式應用程式的詳細資訊,請參閱 撰寫交易式應用程式。
類別 Transaction 包含由實作資源管理員以進行登記的開發人員所使用的方法。 它也提供複製交易及控制目前交易內容的功能。 如果使用靜態 Current 屬性來設定目前交易,您可以取得目前的交易。
Current |
取得或設定環境交易。 |
Isolation |
取得交易的隔離等級 (Isolation Level)。 |
Promoter |
可唯一識別 |
Transaction |
擷取交易的其他資訊。 |
Equality(Transaction, Transaction) |
測試兩個指定的 Transaction 執行個體是否相等。 |
Inequality(Transaction, Transaction) |
傳回值,這個值表示兩個 Transaction 執行個體是否不相等。 |
Transaction |
指出交易已完成。 |
ISerializable. |
取得 SerializationInfo,其中含有序列化這個交易所需的資料。 |
產品 | 版本 |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10 |
.NET Framework | 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |
此型別具備執行緒安全。