TransactionScope コンストラクタ (TransactionScopeOption, TimeSpan)
アセンブリ: System.Transactions (system.transactions.dll 内)

Dim scopeOption As TransactionScopeOption Dim scopeTimeout As TimeSpan Dim instance As New TransactionScope(scopeOption, scopeTimeout)

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


TransactionScope コンストラクタ (TransactionScopeOption)
アセンブリ: System.Transactions (system.transactions.dll 内)


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


TransactionScope コンストラクタ (Transaction)
アセンブリ: System.Transactions (system.transactions.dll 内)

Public Sub New ( _ transactionToUse As Transaction _ )
Dim transactionToUse As Transaction Dim instance As New TransactionScope(transactionToUse)
public TransactionScope ( Transaction transactionToUse )
public: TransactionScope ( Transaction^ transactionToUse )
public TransactionScope ( Transaction transactionToUse )
public function TransactionScope ( transactionToUse : Transaction )

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


TransactionScope コンストラクタ (Transaction, TimeSpan)
アセンブリ: System.Transactions (system.transactions.dll 内)

Public Sub New ( _ transactionToUse As Transaction, _ scopeTimeout As TimeSpan _ )
Dim transactionToUse As Transaction Dim scopeTimeout As TimeSpan Dim instance As New TransactionScope(transactionToUse, scopeTimeout)
public TransactionScope ( Transaction transactionToUse, TimeSpan scopeTimeout )
public: TransactionScope ( Transaction^ transactionToUse, TimeSpan scopeTimeout )
public TransactionScope ( Transaction transactionToUse, TimeSpan scopeTimeout )
public function TransactionScope ( transactionToUse : Transaction, scopeTimeout : TimeSpan )

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


TransactionScope コンストラクタ (TransactionScopeOption, TransactionOptions)
アセンブリ: System.Transactions (system.transactions.dll 内)

Public Sub New ( _ scopeOption As TransactionScopeOption, _ transactionOptions As TransactionOptions _ )
Dim scopeOption As TransactionScopeOption Dim transactionOptions As TransactionOptions Dim instance As New TransactionScope(scopeOption, transactionOptions)
public TransactionScope (
TransactionScopeOption scopeOption,
TransactionOptions transactionOptions
)
public:
TransactionScope (
TransactionScopeOption scopeOption,
TransactionOptions transactionOptions
)
public TransactionScope (
TransactionScopeOption scopeOption,
TransactionOptions transactionOptions
)
public function TransactionScope ( scopeOption : TransactionScopeOption, transactionOptions : TransactionOptions )

transactionOptions パラメータを使用して IsolationLevel を指定し、このスコープで後からトランザクションを作成する場合、新しいトランザクションは指定した分離レベルに関連付けられます。分離レベルをトランザクションと共に渡した場合、トランザクションの分離レベルが同じになるか、例外がスローされます。

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


TransactionScope コンストラクタ (Transaction, TimeSpan, EnterpriseServicesInteropOption)
アセンブリ: System.Transactions (system.transactions.dll 内)

Public Sub New ( _ transactionToUse As Transaction, _ scopeTimeout As TimeSpan, _ interopOption As EnterpriseServicesInteropOption _ )
Dim transactionToUse As Transaction Dim scopeTimeout As TimeSpan Dim interopOption As EnterpriseServicesInteropOption Dim instance As New TransactionScope(transactionToUse, scopeTimeout, interopOption)
public TransactionScope ( Transaction transactionToUse, TimeSpan scopeTimeout, EnterpriseServicesInteropOption interopOption )
public: TransactionScope ( Transaction^ transactionToUse, TimeSpan scopeTimeout, EnterpriseServicesInteropOption interopOption )
public TransactionScope ( Transaction transactionToUse, TimeSpan scopeTimeout, EnterpriseServicesInteropOption interopOption )
public function TransactionScope ( transactionToUse : Transaction, scopeTimeout : TimeSpan, interopOption : EnterpriseServicesInteropOption )


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


TransactionScope コンストラクタ (TransactionScopeOption, TransactionOptions, EnterpriseServicesInteropOption)
アセンブリ: System.Transactions (system.transactions.dll 内)

Public Sub New ( _ scopeOption As TransactionScopeOption, _ transactionOptions As TransactionOptions, _ interopOption As EnterpriseServicesInteropOption _ )
Dim scopeOption As TransactionScopeOption Dim transactionOptions As TransactionOptions Dim interopOption As EnterpriseServicesInteropOption Dim instance As New TransactionScope(scopeOption, transactionOptions, interopOption)
public TransactionScope (
TransactionScopeOption scopeOption,
TransactionOptions transactionOptions,
EnterpriseServicesInteropOption interopOption
)
public:
TransactionScope (
TransactionScopeOption scopeOption,
TransactionOptions transactionOptions,
EnterpriseServicesInteropOption interopOption
)
public TransactionScope (
TransactionScopeOption scopeOption,
TransactionOptions transactionOptions,
EnterpriseServicesInteropOption interopOption
)
public function TransactionScope ( scopeOption : TransactionScopeOption, transactionOptions : TransactionOptions, interopOption : EnterpriseServicesInteropOption )

transactionOptions パラメータを使用して IsolationLevel を指定し、このスコープで後からトランザクションを作成する場合、新しいトランザクションは指定した分離レベルに関連付けられます。分離レベルをトランザクションと共に渡した場合、トランザクションの分離レベルが同じになるか、例外がスローされます。
メモ このメソッドは、LinkDemand を使用して信頼関係のないコードからの呼び出しを防ぎます。ただし、FullTrust アクセス許可セットを保持する必要があるのは、直前の呼び出し元だけです。

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


TransactionScope コンストラクタ

名前 | 説明 |
---|---|
TransactionScope () | TransactionScope クラスの新しいインスタンスを初期化します。 |
TransactionScope (Transaction) | TransactionScope クラスの新しいインスタンスを初期化し、指定したトランザクションをアンビエント トランザクションとして設定します。これによって、スコープ内で実行されるトランザクション作業でこのトランザクションが使用されます。 |
TransactionScope (TransactionScopeOption) | 要件を指定して、TransactionScope クラスの新しいインスタンスを初期化します。 |
TransactionScope (Transaction, TimeSpan) | タイムアウト値を指定して TransactionScope クラスの新しいインスタンスを初期化し、指定したトランザクションをアンビエント トランザクションとして設定します。これによって、スコープ内で実行されるトランザクション作業でこのトランザクションが使用されます。 |
TransactionScope (TransactionScopeOption, TimeSpan) | タイムアウト値と要件を指定して、TransactionScope クラスの新しいインスタンスを初期化します。 |
TransactionScope (TransactionScopeOption, TransactionOptions) | 要件を指定して、TransactionScope クラスの新しいインスタンスを初期化します。 |
TransactionScope (Transaction, TimeSpan, EnterpriseServicesInteropOption) | タイムアウト値と COM+ 相互運用性要件を指定して TransactionScope クラスの新しいインスタンスを初期化し、指定したトランザクションをアンビエント トランザクションとして設定します。これによって、スコープ内で実行されるトランザクション作業でこのトランザクションが使用されます。 |
TransactionScope (TransactionScopeOption, TransactionOptions, EnterpriseServicesInteropOption) | スコープ、COM+ 相互運用性要件、およびトランザクション オプションを指定して、TransactionScope クラスの新しいインスタンスを初期化します。 |

TransactionScope コンストラクタ ()
アセンブリ: System.Transactions (system.transactions.dll 内)


このコンストラクタは、Required と等しいトランザクション スコープ オプションを使用して新しいトランザクション スコープを作成します。つまり、新しいスコープはトランザクションを必要としますが、既にトランザクションが存在する場合はアンビエント トランザクションが使用されます。トランザクションが存在しない場合は、スコープに入る前に新しいトランザクションが作成されます。

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


- TransactionScope コンストラクタのページへのリンク