DistributedTransactionPermission クラス
アセンブリ: System.Transactions (system.transactions.dll 内)

<SerializableAttribute> _ Public NotInheritable Class DistributedTransactionPermission Inherits CodeAccessPermission Implements IUnrestrictedPermission
[SerializableAttribute] public sealed class DistributedTransactionPermission : CodeAccessPermission, IUnrestrictedPermission
[SerializableAttribute] public ref class DistributedTransactionPermission sealed : public CodeAccessPermission, IUnrestrictedPermission

ローカル トランザクションは、単一の永続性ソースまたは複数の揮発性ソースのリソースだけを使用します。これに対して、分散トランザクションは、ネットワーク全体にわたる可能性がある複数の永続性ソースとやり取りする必要があります。トランザクションの管理を MSDTC にエスカレートする場合、エスカレーションを実行したコードがこのアクセス許可を持つことが確認されます。セキュリティ レベルの詳細については、「リソース アクセスにおけるセキュリティ信頼レベル」を参照してください。トランザクション管理のエスカレーションの詳細については、「トランザクション管理の昇格」を参照してください。セキュリティ要求はエスカレーションを開始したコードに影響しますが、ローカル トランザクションを最初に作成したコードには必ずしも影響しません。

System.Security.CodeAccessPermission
System.Transactions.DistributedTransactionPermission


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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- DistributedTransactionPermission クラスのページへのリンク