.NET Framework クラス ライブラリ
Transaction クラス

更新 : 2007 年 11 月

トランザクションを表します。

名前空間 :  System.Transactions
アセンブリ :  System.Transactions (System.Transactions.dll 内)

構文

Visual Basic (宣言)
<SerializableAttribute> _
Public Class Transaction _
    Implements IDisposable, ISerializable
Visual Basic (使用法)
Dim instance As Transaction
C#
[SerializableAttribute]
public class Transaction : IDisposable, 
    ISerializable
Visual C++
[SerializableAttribute]
public ref class Transaction : IDisposable, 
    ISerializable
J#
/** @attribute SerializableAttribute */ 
public class Transaction implements IDisposable, 
    ISerializable
JScript
public class Transaction implements IDisposable, ISerializable
解説

System.Transactions 名前空間は、Transaction クラスに基づく明示的なプログラミング モデルだけでなく、インフラストラクチャがトランザクションを自動的に管理する、TransactionScope クラスを使用した暗黙のプログラミング モデルも提供します。開発では、簡単な暗黙のモデルを使用することを強くお勧めします。暗黙のモデルを使用するには、まず「トランザクション スコープを使用した暗黙的なトランザクションの実装」を参照してください。トランザクション アプリケーションの記述の詳細については、「トランザクション アプリケーションの作成」を参照してください。

Transaction クラスには、参加リストのリソース マネージャを実装する開発者が使用するメソッドが含まれています。また、このクラスには、トランザクションの複製を作成したり、現在のトランザクション コンテキストを管理したりするための機能も用意されています。現在のトランザクションが設定されている場合は、静的 Current プロパティを使用して取得できます。

継承階層

System..::.Object
  System.Transactions..::.Transaction
    System.Transactions..::.CommittableTransaction
    System.Transactions..::.DependentTransaction
    System.Transactions..::.SubordinateTransaction
スレッド セーフ

この型は、スレッド セーフです。

プラットフォーム

Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

.NET Framework および .NET Compact Framework では、各プラットフォームのすべてのバージョンはサポートしていません。サポートされているバージョンについては、「.NET Framework システム要件」を参照してください。

バージョン情報

.NET Framework

サポート対象 : 3.5、3.0、2.0
参照

参照

その他の技術情報

タグ :


Page view tracker