資訊
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

TransactionEventArgs 類別

提供下列交易事件的資料:DistributedTransactionStartedTransactionCompleted

System.Object
  System.EventArgs
    System.Transactions.TransactionEventArgs

命名空間:  System.Transactions
組件:  System.Transactions (在 System.Transactions.dll 中)

public class TransactionEventArgs : EventArgs

TransactionEventArgs 類型會公開下列成員。

  名稱描述
公用方法TransactionEventArgs初始化 TransactionEventArgs 類別的新執行個體。
回頁首

  名稱描述
公用屬性Transaction取得為其提供事件狀態的交易。
回頁首

  名稱描述
公用方法Equals(Object)判斷指定的物件是否等於目前物件。 (繼承自 Object)。
受保護的方法Finalize 允許物件在記憶體回收進行回收之前,嘗試釋放資源並執行其他清除作業。 (繼承自 Object)。
公用方法GetHashCode做為預設雜湊函式。 (繼承自 Object)。
公用方法GetType取得目前執行個體的 Type (繼承自 Object)。
受保護的方法MemberwiseClone建立目前 Object 的淺層複本 (Shallow Copy)。 (繼承自 Object)。
公用方法ToString傳回表示目前物件的字串。 (繼承自 Object)。
回頁首

下列範例會示範如何使用這個型別。

//Transaction completed event handler

static void Current_TransactionCompleted(object sender, TransactionEventArgs e)

{

Console.WriteLine("A transaction has completed:");

Console.WriteLine("ID:{0}", e.Transaction.TransactionInformation.LocalIdentifier);

Console.WriteLine("Distributed ID: {0}", e.Transaction.TransactionInformation.DistributedIdentifier);

Console.WriteLine("Status: {0}", e.Transaction.TransactionInformation.Status);

Console.WriteLine("IsolationLevel: {0}", e.Transaction.IsolationLevel);

}

.NET Framework

支援版本:4.5、4、3.5、3.0、2.0

.NET Framework Client Profile

支援版本:4、3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (不支援伺服器核心角色), Windows Server 2008 R2 (SP1 (含) 以後版本支援伺服器核心角色,不支援 Itanium)

此.NET Framework 並不支援各種平台的所有版本。如需支援版本的清單,請參閱.NET Framework 系統需求.

這個類型的任何 Publicstatic (在 Visual Basic 中為 Shared) 成員都是安全執行緒。不保證任何執行個體成員是安全執行緒。

社群新增項目

顯示:
© 2015 Microsoft