TransactionScope Constructors

Definitie

Initialiseert een nieuw exemplaar van de TransactionScope klasse.

Overloads

Name Description
TransactionScope()

Initialiseert een nieuw exemplaar van de TransactionScope klasse.

TransactionScope(Transaction)

Initialiseert een nieuw exemplaar van de TransactionScope klasse en stelt de opgegeven transactie in als de omgevingstransactie, zodat transactioneel werk binnen het bereik deze transactie gebruikt.

TransactionScope(TransactionScopeAsyncFlowOption)

Initialiseert een nieuw exemplaar van de TransactionScope klasse met de opgegeven asynchrone stroomoptie.

TransactionScope(TransactionScopeOption)

Initialiseert een nieuw exemplaar van de TransactionScope klasse met de opgegeven vereisten.

TransactionScope(Transaction, TimeSpan)

Initialiseert een nieuw exemplaar van de TransactionScope klasse met de opgegeven time-outwaarde en stelt de opgegeven transactie in als de omgevingstransactie, zodat transactioneel werk binnen het bereik deze transactie gebruikt.

TransactionScope(Transaction, TransactionScopeAsyncFlowOption)

[Ondersteund in de .NET Framework 4.5.1 en nieuwere versies]

Initialiseert een nieuw exemplaar van de TransactionScope klasse en stelt de opgegeven transactie in als de omgevingstransactie, zodat transactioneel werk binnen het bereik deze transactie gebruikt.

TransactionScope(TransactionScopeOption, TimeSpan)

Initialiseert een nieuw exemplaar van de TransactionScope klasse met de opgegeven time-outwaarde en vereisten.

TransactionScope(TransactionScopeOption, TransactionOptions)

Initialiseert een nieuw exemplaar van de TransactionScope klasse met de opgegeven vereisten.

TransactionScope(TransactionScopeOption, TransactionScopeAsyncFlowOption)

Initialiseert een nieuw exemplaar van de TransactionScope klasse met de opgegeven vereisten en asynchrone stroomoptie.

TransactionScope(Transaction, TimeSpan, EnterpriseServicesInteropOption)

Initialiseert een nieuw exemplaar van de TransactionScope klasse met de opgegeven time-outwaarde en COM+ interoperabiliteitsvereisten en stelt de opgegeven transactie in als de omgevingstransactie, zodat transactioneel werk binnen het bereik deze transactie gebruikt.

TransactionScope(Transaction, TimeSpan, TransactionScopeAsyncFlowOption)

[Ondersteund in de .NET Framework 4.5.1 en nieuwere versies]

Initialiseert een nieuw exemplaar van de TransactionScope klasse met de opgegeven time-outwaarde en stelt de opgegeven transactie in als de omgevingstransactie, zodat transactioneel werk binnen het bereik deze transactie gebruikt.

TransactionScope(TransactionScopeOption, TimeSpan, TransactionScopeAsyncFlowOption)

Initialiseert een nieuw exemplaar van de TransactionScope klasse met de opgegeven time-outwaarde, vereisten en asynchrone stroomoptie.

TransactionScope(TransactionScopeOption, TransactionOptions, EnterpriseServicesInteropOption)

Initialiseert een nieuw exemplaar van de TransactionScope klasse met de opgegeven vereisten voor bereik en COM+ interoperabiliteit en transactieopties.

TransactionScope(TransactionScopeOption, TransactionOptions, TransactionScopeAsyncFlowOption)

[Ondersteund in de .NET Framework 4.5.1 en nieuwere versies]

Initialiseert een nieuw exemplaar van de TransactionScope klasse met de opgegeven vereisten en asynchrone stroomoptie.

TransactionScope()

Bron:
TransactionScope.cs
Bron:
TransactionScope.cs
Bron:
TransactionScope.cs
Bron:
TransactionScope.cs
Bron:
TransactionScope.cs

Initialiseert een nieuw exemplaar van de TransactionScope klasse.

public:
 TransactionScope();
public TransactionScope();
Public Sub New ()

Opmerkingen

Met deze constructor wordt een nieuw transactiebereik gemaakt met de optie transactiebereik gelijk aan Required. Dit betekent dat een transactie vereist is voor het nieuwe bereik en dat de omgevingstransactie wordt gebruikt als er al een transactie bestaat. Anders wordt er een nieuwe transactie gemaakt voordat het bereik wordt ingevoerd.

Zie ook

Van toepassing op

TransactionScope(Transaction)

Bron:
TransactionScope.cs
Bron:
TransactionScope.cs
Bron:
TransactionScope.cs
Bron:
TransactionScope.cs
Bron:
TransactionScope.cs

Initialiseert een nieuw exemplaar van de TransactionScope klasse en stelt de opgegeven transactie in als de omgevingstransactie, zodat transactioneel werk binnen het bereik deze transactie gebruikt.

public:
 TransactionScope(System::Transactions::Transaction ^ transactionToUse);
public TransactionScope(System.Transactions.Transaction transactionToUse);
new System.Transactions.TransactionScope : System.Transactions.Transaction -> System.Transactions.TransactionScope
Public Sub New (transactionToUse As Transaction)

Parameters

transactionToUse
Transaction

De transactie die moet worden ingesteld als de omgevingstransactie, zodat transactioneel werk binnen het bereik deze transactie gebruikt.

Zie ook

Van toepassing op

TransactionScope(TransactionScopeAsyncFlowOption)

Bron:
TransactionScope.cs
Bron:
TransactionScope.cs
Bron:
TransactionScope.cs
Bron:
TransactionScope.cs
Bron:
TransactionScope.cs

Initialiseert een nieuw exemplaar van de TransactionScope klasse met de opgegeven asynchrone stroomoptie.

public:
 TransactionScope(System::Transactions::TransactionScopeAsyncFlowOption asyncFlowOption);
public TransactionScope(System.Transactions.TransactionScopeAsyncFlowOption asyncFlowOption);
new System.Transactions.TransactionScope : System.Transactions.TransactionScopeAsyncFlowOption -> System.Transactions.TransactionScope
Public Sub New (asyncFlowOption As TransactionScopeAsyncFlowOption)

Parameters

asyncFlowOption
TransactionScopeAsyncFlowOption

Een exemplaar van de opsomming TransactionScopeAsyncFlowOption waarin wordt beschreven of de omgevingstransactie die is gekoppeld aan het transactiebereik, zal stromen over threadvervolgingen bij het gebruik van taak- of asynchrone/wacht-.NET asynchrone programmeerpatronen.

Van toepassing op

TransactionScope(TransactionScopeOption)

Bron:
TransactionScope.cs
Bron:
TransactionScope.cs
Bron:
TransactionScope.cs
Bron:
TransactionScope.cs
Bron:
TransactionScope.cs

Initialiseert een nieuw exemplaar van de TransactionScope klasse met de opgegeven vereisten.

public:
 TransactionScope(System::Transactions::TransactionScopeOption scopeOption);
public TransactionScope(System.Transactions.TransactionScopeOption scopeOption);
new System.Transactions.TransactionScope : System.Transactions.TransactionScopeOption -> System.Transactions.TransactionScope
Public Sub New (scopeOption As TransactionScopeOption)

Parameters

scopeOption
TransactionScopeOption

Een exemplaar van de TransactionScopeOption opsomming waarin de transactievereisten worden beschreven die zijn gekoppeld aan dit transactiebereik.

Zie ook

Van toepassing op

TransactionScope(Transaction, TimeSpan)

Bron:
TransactionScope.cs
Bron:
TransactionScope.cs
Bron:
TransactionScope.cs
Bron:
TransactionScope.cs
Bron:
TransactionScope.cs

Initialiseert een nieuw exemplaar van de TransactionScope klasse met de opgegeven time-outwaarde en stelt de opgegeven transactie in als de omgevingstransactie, zodat transactioneel werk binnen het bereik deze transactie gebruikt.

public:
 TransactionScope(System::Transactions::Transaction ^ transactionToUse, TimeSpan scopeTimeout);
public TransactionScope(System.Transactions.Transaction transactionToUse, TimeSpan scopeTimeout);
new System.Transactions.TransactionScope : System.Transactions.Transaction * TimeSpan -> System.Transactions.TransactionScope
Public Sub New (transactionToUse As Transaction, scopeTimeout As TimeSpan)

Parameters

transactionToUse
Transaction

De transactie die moet worden ingesteld als de omgevingstransactie, zodat transactioneel werk binnen het bereik deze transactie gebruikt.

scopeTimeout
TimeSpan

Hierna TimeSpan treedt er een time-out op van het transactiebereik en wordt de transactie afgebroken.

Zie ook

Van toepassing op

TransactionScope(Transaction, TransactionScopeAsyncFlowOption)

Bron:
TransactionScope.cs
Bron:
TransactionScope.cs
Bron:
TransactionScope.cs
Bron:
TransactionScope.cs
Bron:
TransactionScope.cs

[Ondersteund in de .NET Framework 4.5.1 en nieuwere versies]

Initialiseert een nieuw exemplaar van de TransactionScope klasse en stelt de opgegeven transactie in als de omgevingstransactie, zodat transactioneel werk binnen het bereik deze transactie gebruikt.

public:
 TransactionScope(System::Transactions::Transaction ^ transactionToUse, System::Transactions::TransactionScopeAsyncFlowOption asyncFlowOption);
public TransactionScope(System.Transactions.Transaction transactionToUse, System.Transactions.TransactionScopeAsyncFlowOption asyncFlowOption);
new System.Transactions.TransactionScope : System.Transactions.Transaction * System.Transactions.TransactionScopeAsyncFlowOption -> System.Transactions.TransactionScope
Public Sub New (transactionToUse As Transaction, asyncFlowOption As TransactionScopeAsyncFlowOption)

Parameters

transactionToUse
Transaction

De transactie die moet worden ingesteld als de omgevingstransactie, zodat transactioneel werk binnen het bereik deze transactie gebruikt.

asyncFlowOption
TransactionScopeAsyncFlowOption

Een exemplaar van de opsomming TransactionScopeAsyncFlowOption waarin wordt beschreven of de omgevingstransactie die is gekoppeld aan het transactiebereik, zal stromen over threadvervolgingen bij het gebruik van taak- of asynchrone/wacht-.NET asynchrone programmeerpatronen.

Van toepassing op

TransactionScope(TransactionScopeOption, TimeSpan)

Bron:
TransactionScope.cs
Bron:
TransactionScope.cs
Bron:
TransactionScope.cs
Bron:
TransactionScope.cs
Bron:
TransactionScope.cs

Initialiseert een nieuw exemplaar van de TransactionScope klasse met de opgegeven time-outwaarde en vereisten.

public:
 TransactionScope(System::Transactions::TransactionScopeOption scopeOption, TimeSpan scopeTimeout);
public TransactionScope(System.Transactions.TransactionScopeOption scopeOption, TimeSpan scopeTimeout);
new System.Transactions.TransactionScope : System.Transactions.TransactionScopeOption * TimeSpan -> System.Transactions.TransactionScope
Public Sub New (scopeOption As TransactionScopeOption, scopeTimeout As TimeSpan)

Parameters

scopeOption
TransactionScopeOption

Een exemplaar van de TransactionScopeOption opsomming waarin de transactievereisten worden beschreven die zijn gekoppeld aan dit transactiebereik.

scopeTimeout
TimeSpan

Hierna TimeSpan treedt er een time-out op van het transactiebereik en wordt de transactie afgebroken.

Zie ook

Van toepassing op

TransactionScope(TransactionScopeOption, TransactionOptions)

Bron:
TransactionScope.cs
Bron:
TransactionScope.cs
Bron:
TransactionScope.cs
Bron:
TransactionScope.cs
Bron:
TransactionScope.cs

Initialiseert een nieuw exemplaar van de TransactionScope klasse met de opgegeven vereisten.

public:
 TransactionScope(System::Transactions::TransactionScopeOption scopeOption, System::Transactions::TransactionOptions transactionOptions);
public TransactionScope(System.Transactions.TransactionScopeOption scopeOption, System.Transactions.TransactionOptions transactionOptions);
new System.Transactions.TransactionScope : System.Transactions.TransactionScopeOption * System.Transactions.TransactionOptions -> System.Transactions.TransactionScope
Public Sub New (scopeOption As TransactionScopeOption, transactionOptions As TransactionOptions)

Parameters

scopeOption
TransactionScopeOption

Een exemplaar van de TransactionScopeOption opsomming waarin de transactievereisten worden beschreven die zijn gekoppeld aan dit transactiebereik.

transactionOptions
TransactionOptions

Een TransactionOptions structuur die de transactieopties beschrijft die moeten worden gebruikt als er een nieuwe transactie wordt gemaakt. Als een bestaande transactie wordt gebruikt, is de time-outwaarde in deze parameter van toepassing op het transactiebereik. Als die tijd verloopt voordat het bereik wordt verwijderd, wordt de transactie afgebroken.

Opmerkingen

Wanneer u de transactionOptions parameter gebruikt om een IsolationLevelen het bereik later een transactie op te geven, wordt de nieuwe transactie gekoppeld aan het opgegeven isolatieniveau. Als een isolatieniveau samen met een transactie wordt doorgegeven, moet de transactie een identiek isolatieniveau hebben of wordt er een uitzondering gegenereerd.

Zie ook

Van toepassing op

TransactionScope(TransactionScopeOption, TransactionScopeAsyncFlowOption)

Bron:
TransactionScope.cs
Bron:
TransactionScope.cs
Bron:
TransactionScope.cs
Bron:
TransactionScope.cs
Bron:
TransactionScope.cs

Initialiseert een nieuw exemplaar van de TransactionScope klasse met de opgegeven vereisten en asynchrone stroomoptie.

public:
 TransactionScope(System::Transactions::TransactionScopeOption scopeOption, System::Transactions::TransactionScopeAsyncFlowOption asyncFlowOption);
public TransactionScope(System.Transactions.TransactionScopeOption scopeOption, System.Transactions.TransactionScopeAsyncFlowOption asyncFlowOption);
new System.Transactions.TransactionScope : System.Transactions.TransactionScopeOption * System.Transactions.TransactionScopeAsyncFlowOption -> System.Transactions.TransactionScope
Public Sub New (scopeOption As TransactionScopeOption, asyncFlowOption As TransactionScopeAsyncFlowOption)

Parameters

scopeOption
TransactionScopeOption

Een exemplaar van de TransactionScopeOption opsomming waarin de transactievereisten worden beschreven die zijn gekoppeld aan dit transactiebereik.

asyncFlowOption
TransactionScopeAsyncFlowOption

Een exemplaar van de opsomming TransactionScopeAsyncFlowOption waarin wordt beschreven of de omgevingstransactie die is gekoppeld aan het transactiebereik, zal stromen over threadvervolgingen bij het gebruik van taak- of asynchrone/wacht-.NET asynchrone programmeerpatronen.

Van toepassing op

TransactionScope(Transaction, TimeSpan, EnterpriseServicesInteropOption)

Bron:
TransactionScope.cs
Bron:
TransactionScope.cs
Bron:
TransactionScope.cs
Bron:
TransactionScope.cs
Bron:
TransactionScope.cs

Initialiseert een nieuw exemplaar van de TransactionScope klasse met de opgegeven time-outwaarde en COM+ interoperabiliteitsvereisten en stelt de opgegeven transactie in als de omgevingstransactie, zodat transactioneel werk binnen het bereik deze transactie gebruikt.

public:
 TransactionScope(System::Transactions::Transaction ^ transactionToUse, TimeSpan scopeTimeout, System::Transactions::EnterpriseServicesInteropOption interopOption);
public TransactionScope(System.Transactions.Transaction transactionToUse, TimeSpan scopeTimeout, System.Transactions.EnterpriseServicesInteropOption interopOption);
new System.Transactions.TransactionScope : System.Transactions.Transaction * TimeSpan * System.Transactions.EnterpriseServicesInteropOption -> System.Transactions.TransactionScope
Public Sub New (transactionToUse As Transaction, scopeTimeout As TimeSpan, interopOption As EnterpriseServicesInteropOption)

Parameters

transactionToUse
Transaction

De transactie die moet worden ingesteld als de omgevingstransactie, zodat transactioneel werk binnen het bereik deze transactie gebruikt.

scopeTimeout
TimeSpan

Hierna TimeSpan treedt er een time-out op van het transactiebereik en wordt de transactie afgebroken.

interopOption
EnterpriseServicesInteropOption

Een exemplaar van de EnterpriseServicesInteropOption opsomming waarin wordt beschreven hoe de bijbehorende transactie communiceert met COM+-transacties.

Zie ook

Van toepassing op

TransactionScope(Transaction, TimeSpan, TransactionScopeAsyncFlowOption)

Bron:
TransactionScope.cs
Bron:
TransactionScope.cs
Bron:
TransactionScope.cs
Bron:
TransactionScope.cs
Bron:
TransactionScope.cs

[Ondersteund in de .NET Framework 4.5.1 en nieuwere versies]

Initialiseert een nieuw exemplaar van de TransactionScope klasse met de opgegeven time-outwaarde en stelt de opgegeven transactie in als de omgevingstransactie, zodat transactioneel werk binnen het bereik deze transactie gebruikt.

public:
 TransactionScope(System::Transactions::Transaction ^ transactionToUse, TimeSpan scopeTimeout, System::Transactions::TransactionScopeAsyncFlowOption asyncFlowOption);
public TransactionScope(System.Transactions.Transaction transactionToUse, TimeSpan scopeTimeout, System.Transactions.TransactionScopeAsyncFlowOption asyncFlowOption);
new System.Transactions.TransactionScope : System.Transactions.Transaction * TimeSpan * System.Transactions.TransactionScopeAsyncFlowOption -> System.Transactions.TransactionScope
Public Sub New (transactionToUse As Transaction, scopeTimeout As TimeSpan, asyncFlowOption As TransactionScopeAsyncFlowOption)

Parameters

transactionToUse
Transaction

De transactie die moet worden ingesteld als de omgevingstransactie, zodat transactioneel werk binnen het bereik deze transactie gebruikt.

scopeTimeout
TimeSpan

Hierna TimeSpan treedt er een time-out op van het transactiebereik en wordt de transactie afgebroken.

asyncFlowOption
TransactionScopeAsyncFlowOption

Een exemplaar van de opsomming TransactionScopeAsyncFlowOption waarin wordt beschreven of de omgevingstransactie die is gekoppeld aan het transactiebereik, zal stromen over threadvervolgingen bij het gebruik van taak- of asynchrone/wacht-.NET asynchrone programmeerpatronen.

Van toepassing op

TransactionScope(TransactionScopeOption, TimeSpan, TransactionScopeAsyncFlowOption)

Bron:
TransactionScope.cs
Bron:
TransactionScope.cs
Bron:
TransactionScope.cs
Bron:
TransactionScope.cs
Bron:
TransactionScope.cs

Initialiseert een nieuw exemplaar van de TransactionScope klasse met de opgegeven time-outwaarde, vereisten en asynchrone stroomoptie.

public:
 TransactionScope(System::Transactions::TransactionScopeOption scopeOption, TimeSpan scopeTimeout, System::Transactions::TransactionScopeAsyncFlowOption asyncFlowOption);
public TransactionScope(System.Transactions.TransactionScopeOption scopeOption, TimeSpan scopeTimeout, System.Transactions.TransactionScopeAsyncFlowOption asyncFlowOption);
new System.Transactions.TransactionScope : System.Transactions.TransactionScopeOption * TimeSpan * System.Transactions.TransactionScopeAsyncFlowOption -> System.Transactions.TransactionScope
Public Sub New (scopeOption As TransactionScopeOption, scopeTimeout As TimeSpan, asyncFlowOption As TransactionScopeAsyncFlowOption)

Parameters

scopeOption
TransactionScopeOption

Een exemplaar van de TransactionScopeOption opsomming waarin de transactievereisten worden beschreven die zijn gekoppeld aan dit transactiebereik.

scopeTimeout
TimeSpan

Hierna TimeSpan treedt er een time-out op van het transactiebereik en wordt de transactie afgebroken.

asyncFlowOption
TransactionScopeAsyncFlowOption

Een exemplaar van de opsomming TransactionScopeAsyncFlowOption waarin wordt beschreven of de omgevingstransactie die is gekoppeld aan het transactiebereik, zal stromen over threadvervolgingen bij het gebruik van taak- of asynchrone/wacht-.NET asynchrone programmeerpatronen.

Van toepassing op

TransactionScope(TransactionScopeOption, TransactionOptions, EnterpriseServicesInteropOption)

Bron:
TransactionScope.cs
Bron:
TransactionScope.cs
Bron:
TransactionScope.cs
Bron:
TransactionScope.cs
Bron:
TransactionScope.cs

Initialiseert een nieuw exemplaar van de TransactionScope klasse met de opgegeven vereisten voor bereik en COM+ interoperabiliteit en transactieopties.

public:
 TransactionScope(System::Transactions::TransactionScopeOption scopeOption, System::Transactions::TransactionOptions transactionOptions, System::Transactions::EnterpriseServicesInteropOption interopOption);
public TransactionScope(System.Transactions.TransactionScopeOption scopeOption, System.Transactions.TransactionOptions transactionOptions, System.Transactions.EnterpriseServicesInteropOption interopOption);
new System.Transactions.TransactionScope : System.Transactions.TransactionScopeOption * System.Transactions.TransactionOptions * System.Transactions.EnterpriseServicesInteropOption -> System.Transactions.TransactionScope
Public Sub New (scopeOption As TransactionScopeOption, transactionOptions As TransactionOptions, interopOption As EnterpriseServicesInteropOption)

Parameters

scopeOption
TransactionScopeOption

Een exemplaar van de TransactionScopeOption opsomming waarin de transactievereisten worden beschreven die zijn gekoppeld aan dit transactiebereik.

transactionOptions
TransactionOptions

Een TransactionOptions structuur die de transactieopties beschrijft die moeten worden gebruikt als er een nieuwe transactie wordt gemaakt. Als een bestaande transactie wordt gebruikt, is de time-outwaarde in deze parameter van toepassing op het transactiebereik. Als die tijd verloopt voordat het bereik wordt verwijderd, wordt de transactie afgebroken.

interopOption
EnterpriseServicesInteropOption

Een exemplaar van de EnterpriseServicesInteropOption opsomming waarin wordt beschreven hoe de bijbehorende transactie communiceert met COM+-transacties.

Opmerkingen

Wanneer u de transactionOptions parameter gebruikt om een IsolationLevelen het bereik later een transactie op te geven, wordt de nieuwe transactie gekoppeld aan het opgegeven isolatieniveau. Als een isolatieniveau samen met een transactie wordt doorgegeven, moet de transactie een identiek isolatieniveau hebben of wordt er een uitzondering gegenereerd.

Zie ook

Van toepassing op

TransactionScope(TransactionScopeOption, TransactionOptions, TransactionScopeAsyncFlowOption)

Bron:
TransactionScope.cs
Bron:
TransactionScope.cs
Bron:
TransactionScope.cs
Bron:
TransactionScope.cs
Bron:
TransactionScope.cs

[Ondersteund in de .NET Framework 4.5.1 en nieuwere versies]

Initialiseert een nieuw exemplaar van de TransactionScope klasse met de opgegeven vereisten en asynchrone stroomoptie.

public:
 TransactionScope(System::Transactions::TransactionScopeOption scopeOption, System::Transactions::TransactionOptions transactionOptions, System::Transactions::TransactionScopeAsyncFlowOption asyncFlowOption);
public TransactionScope(System.Transactions.TransactionScopeOption scopeOption, System.Transactions.TransactionOptions transactionOptions, System.Transactions.TransactionScopeAsyncFlowOption asyncFlowOption);
new System.Transactions.TransactionScope : System.Transactions.TransactionScopeOption * System.Transactions.TransactionOptions * System.Transactions.TransactionScopeAsyncFlowOption -> System.Transactions.TransactionScope
Public Sub New (scopeOption As TransactionScopeOption, transactionOptions As TransactionOptions, asyncFlowOption As TransactionScopeAsyncFlowOption)

Parameters

scopeOption
TransactionScopeOption

Een exemplaar van de TransactionScopeOption opsomming waarin de transactievereisten worden beschreven die zijn gekoppeld aan dit transactiebereik.

transactionOptions
TransactionOptions

Een TransactionOptions structuur die de transactieopties beschrijft die moeten worden gebruikt als er een nieuwe transactie wordt gemaakt. Als een bestaande transactie wordt gebruikt, is de time-outwaarde in deze parameter van toepassing op het transactiebereik. Als die tijd verloopt voordat het bereik wordt verwijderd, wordt de transactie afgebroken.

asyncFlowOption
TransactionScopeAsyncFlowOption

Een exemplaar van de opsomming TransactionScopeAsyncFlowOption waarin wordt beschreven of de omgevingstransactie die is gekoppeld aan het transactiebereik, zal stromen over threadvervolgingen bij het gebruik van taak- of asynchrone/wacht-.NET asynchrone programmeerpatronen.

Van toepassing op