TransactionScope Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der TransactionScope-Klasse.
Überlädt
TransactionScope() |
Initialisiert eine neue Instanz der TransactionScope-Klasse. |
TransactionScope(Transaction) |
Initialisiert eine neue Instanz der TransactionScope-Klasse und legt die angegebene Transaktion als umgebende Transaktion fest, damit für die transaktionalen Arbeiten im Bereich diese Transaktion verwendet wird. |
TransactionScope(TransactionScopeAsyncFlowOption) |
Initialisiert eine neue Instanz der TransactionScope-Klasse mit der angegebenen asynchronen flow-Option. |
TransactionScope(TransactionScopeOption) |
Initialisiert eine neue Instanz der TransactionScope-Klasse mit den angegebenen Anforderungen. |
TransactionScope(Transaction, TimeSpan) |
Initialisiert eine neue Instanz der TransactionScope-Klasse mit dem angegebenen Timeoutwert und legt die angegebene Transaktion als umgebende Transaktion fest, damit für die transaktionalen Arbeiten im Bereich diese Transaktion verwendet wird. |
TransactionScope(Transaction, TransactionScopeAsyncFlowOption) |
[Wird nur im .NET Framework 4.5.1 und höheren Versionen unterstützt] Initialisiert eine neue Instanz der TransactionScope-Klasse und legt die angegebene Transaktion als umgebende Transaktion fest, damit für die transaktionalen Arbeiten im Bereich diese Transaktion verwendet wird. |
TransactionScope(TransactionScopeOption, TimeSpan) |
Initialisiert eine neue Instanz der TransactionScope-Klasse mit dem angegebenen Timeoutwert und den angegebenen Anforderungen. |
TransactionScope(TransactionScopeOption, TransactionOptions) |
Initialisiert eine neue Instanz der TransactionScope-Klasse mit den angegebenen Anforderungen. |
TransactionScope(TransactionScopeOption, TransactionScopeAsyncFlowOption) |
Initialisiert eine neue Instanz der TransactionScope-Klasse mit den angegebenen Anforderungen und der asynchronen flow-Option. |
TransactionScope(Transaction, TimeSpan, EnterpriseServicesInteropOption) |
Initialisiert eine neue Instanz der TransactionScope-Klasse mit dem angegebenen Timeoutwert und den angegebenen COM+-Interoperabilitätsanforderungen und legt die angegebene Transaktion als umgebende Transaktion fest, damit für die transaktionalen Arbeiten im Bereich diese Transaktion verwendet wird. |
TransactionScope(Transaction, TimeSpan, TransactionScopeAsyncFlowOption) |
[Wird nur im .NET Framework 4.5.1 und höheren Versionen unterstützt] Initialisiert eine neue Instanz der TransactionScope-Klasse mit dem angegebenen Timeoutwert und legt die angegebene Transaktion als umgebende Transaktion fest, damit für die transaktionalen Arbeiten im Bereich diese Transaktion verwendet wird. |
TransactionScope(TransactionScopeOption, TimeSpan, TransactionScopeAsyncFlowOption) |
Initialisiert eine neue Instanz der TransactionScope-Klasse mit dem angegebenen Timeoutwert, den Anforderungen und der asynchronen flow-Option. |
TransactionScope(TransactionScopeOption, TransactionOptions, EnterpriseServicesInteropOption) |
Initialisiert eine neue Instanz der TransactionScope-Klasse mit dem angegebenen Bereich und den angegebenen COM+-Interoperabilitätsanforderungen und Transaktionsoptionen. |
TransactionScope(TransactionScopeOption, TransactionOptions, TransactionScopeAsyncFlowOption) |
[Wird nur im .NET Framework 4.5.1 und höheren Versionen unterstützt] Initialisiert eine neue Instanz der TransactionScope-Klasse mit den angegebenen Anforderungen und der asynchronen flow-Option. |
TransactionScope()
- Quelle:
- TransactionScope.cs
- Quelle:
- TransactionScope.cs
- Quelle:
- TransactionScope.cs
Initialisiert eine neue Instanz der TransactionScope-Klasse.
public:
TransactionScope();
public TransactionScope ();
Public Sub New ()
Hinweise
Dieser Konstruktor erstellt einen neuen Transaktionsbereich mit der Transaktionsbereichsoption gleich Required. Dies bedeutet, dass für den neuen Bereich eine Transaktion erforderlich ist und die Umgebungstransaktion verwendet wird, wenn sie bereits vorhanden ist. Andernfalls wird vor Eingabe des Bereichs eine neue Transaktion erstellt.
Weitere Informationen
Gilt für:
TransactionScope(Transaction)
- Quelle:
- TransactionScope.cs
- Quelle:
- TransactionScope.cs
- Quelle:
- TransactionScope.cs
Initialisiert eine neue Instanz der TransactionScope-Klasse und legt die angegebene Transaktion als umgebende Transaktion fest, damit für die transaktionalen Arbeiten im Bereich diese Transaktion verwendet wird.
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)
Parameter
- transactionToUse
- Transaction
Die Transaktion, die als umgebende Transaktion festgelegt werden soll, damit für die transaktionalen Arbeiten im Bereich diese Transaktion verwendet wird.
Weitere Informationen
Gilt für:
TransactionScope(TransactionScopeAsyncFlowOption)
- Quelle:
- TransactionScope.cs
- Quelle:
- TransactionScope.cs
- Quelle:
- TransactionScope.cs
Initialisiert eine neue Instanz der TransactionScope-Klasse mit der angegebenen asynchronen flow-Option.
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)
Parameter
- asyncFlowOption
- TransactionScopeAsyncFlowOption
Eine Instanz der TransactionScopeAsyncFlowOption -Enumeration, die beschreibt, ob die ambient-Transaktion, die dem Transaktionsbereich zugeordnet ist, über Thread Fortsetzungen übergeben wird, wenn Task- oder asynchrone async/await-.NET-Programmiermuster verwenden.
Gilt für:
TransactionScope(TransactionScopeOption)
- Quelle:
- TransactionScope.cs
- Quelle:
- TransactionScope.cs
- Quelle:
- TransactionScope.cs
Initialisiert eine neue Instanz der TransactionScope-Klasse mit den angegebenen Anforderungen.
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)
Parameter
- scopeOption
- TransactionScopeOption
Eine Instanz der TransactionScopeOption-Enumeration, die die diesem Transaktionsbereich zugeordneten Transaktionsanforderungen beschreibt.
Weitere Informationen
Gilt für:
TransactionScope(Transaction, TimeSpan)
- Quelle:
- TransactionScope.cs
- Quelle:
- TransactionScope.cs
- Quelle:
- TransactionScope.cs
Initialisiert eine neue Instanz der TransactionScope-Klasse mit dem angegebenen Timeoutwert und legt die angegebene Transaktion als umgebende Transaktion fest, damit für die transaktionalen Arbeiten im Bereich diese Transaktion verwendet wird.
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)
Parameter
- transactionToUse
- Transaction
Die Transaktion, die als umgebende Transaktion festgelegt werden soll, damit für die transaktionalen Arbeiten im Bereich diese Transaktion verwendet wird.
- scopeTimeout
- TimeSpan
Die TimeSpan, nach der der Transaktionsbereich abläuft und die Transaktion abgebrochen wird.
Weitere Informationen
Gilt für:
TransactionScope(Transaction, TransactionScopeAsyncFlowOption)
- Quelle:
- TransactionScope.cs
- Quelle:
- TransactionScope.cs
- Quelle:
- TransactionScope.cs
[Wird nur im .NET Framework 4.5.1 und höheren Versionen unterstützt]
Initialisiert eine neue Instanz der TransactionScope-Klasse und legt die angegebene Transaktion als umgebende Transaktion fest, damit für die transaktionalen Arbeiten im Bereich diese Transaktion verwendet wird.
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)
Parameter
- transactionToUse
- Transaction
Die Transaktion, die als umgebende Transaktion festgelegt werden soll, damit für die transaktionalen Arbeiten im Bereich diese Transaktion verwendet wird.
- asyncFlowOption
- TransactionScopeAsyncFlowOption
Eine Instanz der TransactionScopeAsyncFlowOption -Enumeration, die beschreibt, ob die ambient-Transaktion, die dem Transaktionsbereich zugeordnet ist, über Thread Fortsetzungen übergeben wird, wenn Task- oder asynchrone async/await-.NET-Programmiermuster verwenden.
Gilt für:
TransactionScope(TransactionScopeOption, TimeSpan)
- Quelle:
- TransactionScope.cs
- Quelle:
- TransactionScope.cs
- Quelle:
- TransactionScope.cs
Initialisiert eine neue Instanz der TransactionScope-Klasse mit dem angegebenen Timeoutwert und den angegebenen Anforderungen.
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)
Parameter
- scopeOption
- TransactionScopeOption
Eine Instanz der TransactionScopeOption-Enumeration, die die diesem Transaktionsbereich zugeordneten Transaktionsanforderungen beschreibt.
- scopeTimeout
- TimeSpan
Die TimeSpan, nach der der Transaktionsbereich abläuft und die Transaktion abgebrochen wird.
Weitere Informationen
Gilt für:
TransactionScope(TransactionScopeOption, TransactionOptions)
- Quelle:
- TransactionScope.cs
- Quelle:
- TransactionScope.cs
- Quelle:
- TransactionScope.cs
Initialisiert eine neue Instanz der TransactionScope-Klasse mit den angegebenen Anforderungen.
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)
Parameter
- scopeOption
- TransactionScopeOption
Eine Instanz der TransactionScopeOption-Enumeration, die die diesem Transaktionsbereich zugeordneten Transaktionsanforderungen beschreibt.
- transactionOptions
- TransactionOptions
Eine TransactionOptions-Struktur, die die Transaktionsoptionen beschreibt, die beim Erstellen einer neuen Transaktion verwendet werden. Wenn eine vorhandene Transaktion verwendet wird, gilt der Timeoutwert in diesem Parameter für den Transaktionsbereich. Wenn diese Zeit abläuft, bevor der Bereich verworfen wird, wird die Transaktion abgebrochen.
Hinweise
Wenn Sie den transactionOptions
-Parameter verwenden, um einen IsolationLevelanzugeben und der Bereich später eine Transaktion erstellt, wird die neue Transaktion der angegebenen Isolationsstufe zugeordnet. Wenn eine Isolationsstufe zusammen mit einer Transaktion übergeben wird, muss die Transaktion eine identische Isolationsstufe aufweisen, oder es wird eine Ausnahme ausgelöst.
Weitere Informationen
Gilt für:
TransactionScope(TransactionScopeOption, TransactionScopeAsyncFlowOption)
- Quelle:
- TransactionScope.cs
- Quelle:
- TransactionScope.cs
- Quelle:
- TransactionScope.cs
Initialisiert eine neue Instanz der TransactionScope-Klasse mit den angegebenen Anforderungen und der asynchronen flow-Option.
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)
Parameter
- scopeOption
- TransactionScopeOption
Eine Instanz der TransactionScopeOption-Enumeration, die die diesem Transaktionsbereich zugeordneten Transaktionsanforderungen beschreibt.
- asyncFlowOption
- TransactionScopeAsyncFlowOption
Eine Instanz der TransactionScopeAsyncFlowOption -Enumeration, die beschreibt, ob die ambient-Transaktion, die dem Transaktionsbereich zugeordnet ist, über Thread Fortsetzungen übergeben wird, wenn Task- oder asynchrone async/await-.NET-Programmiermuster verwenden.
Gilt für:
TransactionScope(Transaction, TimeSpan, EnterpriseServicesInteropOption)
- Quelle:
- TransactionScope.cs
- Quelle:
- TransactionScope.cs
- Quelle:
- TransactionScope.cs
Initialisiert eine neue Instanz der TransactionScope-Klasse mit dem angegebenen Timeoutwert und den angegebenen COM+-Interoperabilitätsanforderungen und legt die angegebene Transaktion als umgebende Transaktion fest, damit für die transaktionalen Arbeiten im Bereich diese Transaktion verwendet wird.
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)
Parameter
- transactionToUse
- Transaction
Die Transaktion, die als umgebende Transaktion festgelegt werden soll, damit für die transaktionalen Arbeiten im Bereich diese Transaktion verwendet wird.
- scopeTimeout
- TimeSpan
Die TimeSpan, nach der der Transaktionsbereich abläuft und die Transaktion abgebrochen wird.
- interopOption
- EnterpriseServicesInteropOption
Eine Instanz der EnterpriseServicesInteropOption-Enumeration, die beschreibt, wie die zugeordnete Transaktion mit COM+-Transaktionen interagiert.
Weitere Informationen
Gilt für:
TransactionScope(Transaction, TimeSpan, TransactionScopeAsyncFlowOption)
- Quelle:
- TransactionScope.cs
- Quelle:
- TransactionScope.cs
- Quelle:
- TransactionScope.cs
[Wird nur im .NET Framework 4.5.1 und höheren Versionen unterstützt]
Initialisiert eine neue Instanz der TransactionScope-Klasse mit dem angegebenen Timeoutwert und legt die angegebene Transaktion als umgebende Transaktion fest, damit für die transaktionalen Arbeiten im Bereich diese Transaktion verwendet wird.
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)
Parameter
- transactionToUse
- Transaction
Die Transaktion, die als umgebende Transaktion festgelegt werden soll, damit für die transaktionalen Arbeiten im Bereich diese Transaktion verwendet wird.
- scopeTimeout
- TimeSpan
Die TimeSpan, nach der der Transaktionsbereich abläuft und die Transaktion abgebrochen wird.
- asyncFlowOption
- TransactionScopeAsyncFlowOption
Eine Instanz der TransactionScopeAsyncFlowOption -Enumeration, die beschreibt, ob die ambient-Transaktion, die dem Transaktionsbereich zugeordnet ist, über Thread Fortsetzungen übergeben wird, wenn Task- oder asynchrone async/await-.NET-Programmiermuster verwenden.
Gilt für:
TransactionScope(TransactionScopeOption, TimeSpan, TransactionScopeAsyncFlowOption)
- Quelle:
- TransactionScope.cs
- Quelle:
- TransactionScope.cs
- Quelle:
- TransactionScope.cs
Initialisiert eine neue Instanz der TransactionScope-Klasse mit dem angegebenen Timeoutwert, den Anforderungen und der asynchronen flow-Option.
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)
Parameter
- scopeOption
- TransactionScopeOption
Eine Instanz der TransactionScopeOption-Enumeration, die die diesem Transaktionsbereich zugeordneten Transaktionsanforderungen beschreibt.
- scopeTimeout
- TimeSpan
Die TimeSpan, nach der der Transaktionsbereich abläuft und die Transaktion abgebrochen wird.
- asyncFlowOption
- TransactionScopeAsyncFlowOption
Eine Instanz der TransactionScopeAsyncFlowOption -Enumeration, die beschreibt, ob die ambient-Transaktion, die dem Transaktionsbereich zugeordnet ist, über Thread Fortsetzungen übergeben wird, wenn Task- oder asynchrone async/await-.NET-Programmiermuster verwenden.
Gilt für:
TransactionScope(TransactionScopeOption, TransactionOptions, EnterpriseServicesInteropOption)
- Quelle:
- TransactionScope.cs
- Quelle:
- TransactionScope.cs
- Quelle:
- TransactionScope.cs
Initialisiert eine neue Instanz der TransactionScope-Klasse mit dem angegebenen Bereich und den angegebenen COM+-Interoperabilitätsanforderungen und Transaktionsoptionen.
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)
Parameter
- scopeOption
- TransactionScopeOption
Eine Instanz der TransactionScopeOption-Enumeration, die die diesem Transaktionsbereich zugeordneten Transaktionsanforderungen beschreibt.
- transactionOptions
- TransactionOptions
Eine TransactionOptions-Struktur, die die Transaktionsoptionen beschreibt, die beim Erstellen einer neuen Transaktion verwendet werden. Wenn eine vorhandene Transaktion verwendet wird, gilt der Timeoutwert in diesem Parameter für den Transaktionsbereich. Wenn diese Zeit abläuft, bevor der Bereich verworfen wird, wird die Transaktion abgebrochen.
- interopOption
- EnterpriseServicesInteropOption
Eine Instanz der EnterpriseServicesInteropOption-Enumeration, die beschreibt, wie die zugeordnete Transaktion mit COM+-Transaktionen interagiert.
Hinweise
Wenn Sie den transactionOptions
-Parameter verwenden, um einen IsolationLevelanzugeben und der Bereich später eine Transaktion erstellt, wird die neue Transaktion der angegebenen Isolationsstufe zugeordnet. Wenn eine Isolationsstufe zusammen mit einer Transaktion übergeben wird, muss die Transaktion eine identische Isolationsstufe aufweisen, oder es wird eine Ausnahme ausgelöst.
Weitere Informationen
Gilt für:
TransactionScope(TransactionScopeOption, TransactionOptions, TransactionScopeAsyncFlowOption)
- Quelle:
- TransactionScope.cs
- Quelle:
- TransactionScope.cs
- Quelle:
- TransactionScope.cs
[Wird nur im .NET Framework 4.5.1 und höheren Versionen unterstützt]
Initialisiert eine neue Instanz der TransactionScope-Klasse mit den angegebenen Anforderungen und der asynchronen flow-Option.
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)
Parameter
- scopeOption
- TransactionScopeOption
Eine Instanz der TransactionScopeOption-Enumeration, die die diesem Transaktionsbereich zugeordneten Transaktionsanforderungen beschreibt.
- transactionOptions
- TransactionOptions
Eine TransactionOptions-Struktur, die die Transaktionsoptionen beschreibt, die beim Erstellen einer neuen Transaktion verwendet werden. Wenn eine vorhandene Transaktion verwendet wird, gilt der Timeoutwert in diesem Parameter für den Transaktionsbereich. Wenn diese Zeit abläuft, bevor der Bereich verworfen wird, wird die Transaktion abgebrochen.
- asyncFlowOption
- TransactionScopeAsyncFlowOption
Eine Instanz der TransactionScopeAsyncFlowOption -Enumeration, die beschreibt, ob die ambient-Transaktion, die dem Transaktionsbereich zugeordnet ist, über Thread Fortsetzungen übergeben wird, wenn Task- oder asynchrone async/await-.NET-Programmiermuster verwenden.