EnterpriseServicesInteropOption 列挙体
アセンブリ: System.Transactions (system.transactions.dll 内)

Public Enumeration EnterpriseServicesInteropOption

メンバ名 | 説明 | |
---|---|---|
Automatic | 既存の COM+ コンテキストを検索し、存在する場合は、その COM+ コンテキストと同期させます。 | |
Full | System.EnterpriseServices コンテキスト (ContextUtil クラスの静的メソッド Transaction を呼び出すことによって取得できます) と System.Transactions アンビエント トランザクション (Transaction クラスの静的メソッド Current を呼び出すことによって取得できます) は常に同期されます。この結果、新しい System.EnterpriseServices コンテキストを作成しなければならない場合があるため、パフォーマンスが低下します。 | |
None | Transaction と Current は同期されていません。 |

.NET Framework では、System.EnterpriseServices 名前空間のクラスを使用する COM+ トランザクションに .NET マネージ コンポーネントが参加できます。ただし、既定では相互運用が提供されないため、この列挙体を使用して COM+ コンテキストへの参加方法を指定する必要があります。具体的には、新しい TransactionScope を作成するときに、この列挙体を使用して、トランザクションがどのように COM+ トランザクションに参加するかを示します。詳細については、「Enterprise Service および COM+ トランザクションとの相互運用性」を参照してください。

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- EnterpriseServicesInteropOption 列挙体のページへのリンク