This documentation is archived and is not being maintained.

Transactions.InvokeTransacted Method (TransactedCallback, TransactionOption, Boolean%)

Wraps a specified transaction support around a callback method and indicates whether the transaction aborted.

Namespace:  System.Web.Util
Assembly:  System.Web (in System.Web.dll)

public static void InvokeTransacted(
	TransactedCallback callback,
	TransactionOption mode,
	ref bool transactionAborted


Type: System.Web.Util.TransactedCallback
The TransactedCallback to be run under the specified transaction support.
Type: System.EnterpriseServices.TransactionOption
The TransactionOption that specifies the transaction support for the delegate.
Type: System.Boolean%
The reference parameter that returns true if the transaction was aborted during the callback method; otherwise, false


The operating system is not Windows NT or later.


The transacted code cannot be executed.

The transactionAborted parameter indicates the result of the transacted callback that you are invoking.

.NET Framework

Supported in: 4, 3.5, 3.0, 2.0, 1.1, 1.0

Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.