更新 : 2007 年 11 月
名前空間 :
System.Transactions アセンブリ :
System.Transactions (System.Transactions.dll 内)
<SerializableAttribute> _
Public Class Transaction _
Implements IDisposable, ISerializable
Dim instance As Transaction
[SerializableAttribute]
public class Transaction : IDisposable,
ISerializable
[SerializableAttribute]
public ref class Transaction : IDisposable,
ISerializable
/** @attribute SerializableAttribute */
public class Transaction implements IDisposable,
ISerializable
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
参照
その他の技術情報