Transaction 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示交易。
public ref class Transaction : IDisposable, System::Runtime::Serialization::ISerializable
public class Transaction : IDisposable, System.Runtime.Serialization.ISerializable
[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 |
取得或設定環境交易。 |
IsolationLevel |
取得交易的隔離等級 (Isolation Level)。 |
PromoterType |
可唯一識別 |
TransactionInformation |
擷取交易的其他資訊。 |
方法
運算子
Equality(Transaction, Transaction) |
測試兩個指定的 Transaction 執行個體是否相等。 |
Inequality(Transaction, Transaction) |
傳回值,這個值表示兩個 Transaction 執行個體是否不相等。 |
事件
TransactionCompleted |
指出交易已完成。 |
明確介面實作
ISerializable.GetObjectData(SerializationInfo, StreamingContext) |
取得 SerializationInfo,其中含有序列化這個交易所需的資料。 |
適用於
執行緒安全性
此型別具備執行緒安全。