CallbackBehaviorAttribute.TransactionIsolationLevel Property

Specifies the transaction isolation level.

Namespace: System.ServiceModel
Assembly: System.ServiceModel (in system.servicemodel.dll)

public IsolationLevel TransactionIsolationLevel { get; set; }
/** @property */
public IsolationLevel get_TransactionIsolationLevel ()

/** @property */
public void set_TransactionIsolationLevel (IsolationLevel value)

public function get TransactionIsolationLevel () : IsolationLevel

public function set TransactionIsolationLevel (value : IsolationLevel)

Not applicable.

Property Value

A IsolationLevel value that specifies the transaction isolation level. The default is Unspecified.

Exception typeCondition


The value is not one of the IsolationLevel values.

The isolation level in which your transaction runs determines how data is treated when changes are made in other transactions and how long your transaction must hold locks to protect against these changes. For example, the default value, Unspecified, specifies that no updating or inserting can occur until the transaction is complete.

Windows 98, Windows Server 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

The Microsoft .NET Framework 3.0 is supported on Windows Vista, Microsoft Windows XP SP2, and Windows Server 2003 SP1.

.NET Framework

Supported in: 3.0

Community Additions