TransactionScope Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Inicializuje novou instanci TransactionScope třídy.
Přetížení
| Name | Description |
|---|---|
| TransactionScope() |
Inicializuje novou instanci TransactionScope třídy. |
| TransactionScope(Transaction) |
Inicializuje novou instanci TransactionScope třídy a nastaví zadanou transakci jako okolí transakce, aby transakční práce provedené uvnitř oboru používá tuto transakci. |
| TransactionScope(TransactionScopeAsyncFlowOption) |
Inicializuje novou instanci třídy se zadanou možností asynchronního TransactionScope toku. |
| TransactionScope(TransactionScopeOption) |
Inicializuje novou instanci TransactionScope třídy se zadanými požadavky. |
| TransactionScope(Transaction, TimeSpan) |
Inicializuje novou instanci TransactionScope třídy se zadanou hodnotou časového limitu a nastaví zadanou transakci jako okolí transakce, aby transakční práce provedená uvnitř oboru používá tuto transakci. |
| TransactionScope(Transaction, TransactionScopeAsyncFlowOption) |
[Podporováno v rozhraní .NET Framework 4.5.1 a novějších verzích] Inicializuje novou instanci TransactionScope třídy a nastaví zadanou transakci jako okolí transakce, aby transakční práce provedené uvnitř oboru používá tuto transakci. |
| TransactionScope(TransactionScopeOption, TimeSpan) |
Inicializuje novou instanci třídy se zadanou hodnotou časového limitu TransactionScope a požadavky. |
| TransactionScope(TransactionScopeOption, TransactionOptions) |
Inicializuje novou instanci TransactionScope třídy se zadanými požadavky. |
| TransactionScope(TransactionScopeOption, TransactionScopeAsyncFlowOption) |
Inicializuje novou instanci TransactionScope třídy se zadanými požadavky a možností asynchronního toku. |
| TransactionScope(Transaction, TimeSpan, EnterpriseServicesInteropOption) |
Inicializuje novou instanci TransactionScope třídy se zadanou hodnotou časového limitu a požadavky na interoperabilitu modelu COM+ a nastaví zadanou transakci jako okolí transakce, aby transakce provedená uvnitř oboru používá tuto transakci. |
| TransactionScope(Transaction, TimeSpan, TransactionScopeAsyncFlowOption) |
[Podporováno v rozhraní .NET Framework 4.5.1 a novějších verzích] Inicializuje novou instanci TransactionScope třídy se zadanou hodnotou časového limitu a nastaví zadanou transakci jako okolí transakce, aby transakční práce provedená uvnitř oboru používá tuto transakci. |
| TransactionScope(TransactionScopeOption, TimeSpan, TransactionScopeAsyncFlowOption) |
Inicializuje novou instanci třídy se zadanou hodnotou časového limitu TransactionScope , požadavky a asynchronním tokem. |
| TransactionScope(TransactionScopeOption, TransactionOptions, EnterpriseServicesInteropOption) |
Inicializuje novou instanci TransactionScope třídy se zadaným oborem a požadavky na interoperabilitu modelu COM+ a možnostmi transakcí. |
| TransactionScope(TransactionScopeOption, TransactionOptions, TransactionScopeAsyncFlowOption) |
[Podporováno v rozhraní .NET Framework 4.5.1 a novějších verzích] Inicializuje novou instanci TransactionScope třídy se zadanými požadavky a možností asynchronního toku. |
TransactionScope()
- Zdroj:
- TransactionScope.cs
- Zdroj:
- TransactionScope.cs
- Zdroj:
- TransactionScope.cs
- Zdroj:
- TransactionScope.cs
- Zdroj:
- TransactionScope.cs
Inicializuje novou instanci TransactionScope třídy.
public:
TransactionScope();
public TransactionScope();
Public Sub New ()
Poznámky
Tento konstruktor vytvoří nový obor transakce s možností oboru transakce rovna Required. To znamená, že transakce je vyžadována novým oborem a okolí transakce je použita, pokud již existuje. V opačném případě vytvoří novou transakci před zadáním oboru.
Viz také
Platí pro
TransactionScope(Transaction)
- Zdroj:
- TransactionScope.cs
- Zdroj:
- TransactionScope.cs
- Zdroj:
- TransactionScope.cs
- Zdroj:
- TransactionScope.cs
- Zdroj:
- TransactionScope.cs
Inicializuje novou instanci TransactionScope třídy a nastaví zadanou transakci jako okolí transakce, aby transakční práce provedené uvnitř oboru používá tuto transakci.
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)
Parametry
- transactionToUse
- Transaction
Transakce, která má být nastavena jako okolí transakce, aby transakce provedené uvnitř oboru používá tuto transakci.
Viz také
Platí pro
TransactionScope(TransactionScopeAsyncFlowOption)
- Zdroj:
- TransactionScope.cs
- Zdroj:
- TransactionScope.cs
- Zdroj:
- TransactionScope.cs
- Zdroj:
- TransactionScope.cs
- Zdroj:
- TransactionScope.cs
Inicializuje novou instanci třídy se zadanou možností asynchronního TransactionScope toku.
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)
Parametry
- asyncFlowOption
- TransactionScopeAsyncFlowOption
Instance TransactionScopeAsyncFlowOption výčtu, která popisuje, zda okolní transakce přidružená k oboru transakce bude proudit mezi pokračováními vlákna při použití úlohy nebo asynchronní/await .NET asynchronní programovací vzory.
Platí pro
TransactionScope(TransactionScopeOption)
- Zdroj:
- TransactionScope.cs
- Zdroj:
- TransactionScope.cs
- Zdroj:
- TransactionScope.cs
- Zdroj:
- TransactionScope.cs
- Zdroj:
- TransactionScope.cs
Inicializuje novou instanci TransactionScope třídy se zadanými požadavky.
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)
Parametry
- scopeOption
- TransactionScopeOption
Instance výčtu TransactionScopeOption , která popisuje požadavky transakce přidružené k tomuto oboru transakce.
Viz také
Platí pro
TransactionScope(Transaction, TimeSpan)
- Zdroj:
- TransactionScope.cs
- Zdroj:
- TransactionScope.cs
- Zdroj:
- TransactionScope.cs
- Zdroj:
- TransactionScope.cs
- Zdroj:
- TransactionScope.cs
Inicializuje novou instanci TransactionScope třídy se zadanou hodnotou časového limitu a nastaví zadanou transakci jako okolí transakce, aby transakční práce provedená uvnitř oboru používá tuto transakci.
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)
Parametry
- transactionToUse
- Transaction
Transakce, která má být nastavena jako okolí transakce, aby transakce provedené uvnitř oboru používá tuto transakci.
Viz také
Platí pro
TransactionScope(Transaction, TransactionScopeAsyncFlowOption)
- Zdroj:
- TransactionScope.cs
- Zdroj:
- TransactionScope.cs
- Zdroj:
- TransactionScope.cs
- Zdroj:
- TransactionScope.cs
- Zdroj:
- TransactionScope.cs
[Podporováno v rozhraní .NET Framework 4.5.1 a novějších verzích]
Inicializuje novou instanci TransactionScope třídy a nastaví zadanou transakci jako okolí transakce, aby transakční práce provedené uvnitř oboru používá tuto transakci.
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)
Parametry
- transactionToUse
- Transaction
Transakce, která má být nastavena jako okolí transakce, aby transakce provedené uvnitř oboru používá tuto transakci.
- asyncFlowOption
- TransactionScopeAsyncFlowOption
Instance TransactionScopeAsyncFlowOption výčtu, která popisuje, zda okolní transakce přidružená k oboru transakce bude proudit mezi pokračováními vlákna při použití úlohy nebo asynchronní/await .NET asynchronní programovací vzory.
Platí pro
TransactionScope(TransactionScopeOption, TimeSpan)
- Zdroj:
- TransactionScope.cs
- Zdroj:
- TransactionScope.cs
- Zdroj:
- TransactionScope.cs
- Zdroj:
- TransactionScope.cs
- Zdroj:
- TransactionScope.cs
Inicializuje novou instanci třídy se zadanou hodnotou časového limitu TransactionScope a požadavky.
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)
Parametry
- scopeOption
- TransactionScopeOption
Instance výčtu TransactionScopeOption , která popisuje požadavky transakce přidružené k tomuto oboru transakce.
Viz také
Platí pro
TransactionScope(TransactionScopeOption, TransactionOptions)
- Zdroj:
- TransactionScope.cs
- Zdroj:
- TransactionScope.cs
- Zdroj:
- TransactionScope.cs
- Zdroj:
- TransactionScope.cs
- Zdroj:
- TransactionScope.cs
Inicializuje novou instanci TransactionScope třídy se zadanými požadavky.
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)
Parametry
- scopeOption
- TransactionScopeOption
Instance výčtu TransactionScopeOption , která popisuje požadavky transakce přidružené k tomuto oboru transakce.
- transactionOptions
- TransactionOptions
Struktura TransactionOptions , která popisuje možnosti transakce, které se mají použít, pokud je vytvořena nová transakce. Pokud se použije existující transakce, hodnota časového limitu v tomto parametru se vztahuje na obor transakce. Pokud tento čas vyprší před vyřazení oboru, transakce je přerušena.
Poznámky
Pokud použijete transactionOptions parametr k určení IsolationLevela obor vytvoří transakci později, nová transakce je přidružena k zadané úrovni izolace. Pokud je úroveň izolace předána společně s transakcí, transakce musí mít stejnou úroveň izolace nebo je vyvolán výjimka.
Viz také
Platí pro
TransactionScope(TransactionScopeOption, TransactionScopeAsyncFlowOption)
- Zdroj:
- TransactionScope.cs
- Zdroj:
- TransactionScope.cs
- Zdroj:
- TransactionScope.cs
- Zdroj:
- TransactionScope.cs
- Zdroj:
- TransactionScope.cs
Inicializuje novou instanci TransactionScope třídy se zadanými požadavky a možností asynchronního toku.
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)
Parametry
- scopeOption
- TransactionScopeOption
Instance výčtu TransactionScopeOption , která popisuje požadavky transakce přidružené k tomuto oboru transakce.
- asyncFlowOption
- TransactionScopeAsyncFlowOption
Instance TransactionScopeAsyncFlowOption výčtu, která popisuje, zda okolní transakce přidružená k oboru transakce bude proudit mezi pokračováními vlákna při použití úlohy nebo asynchronní/await .NET asynchronní programovací vzory.
Platí pro
TransactionScope(Transaction, TimeSpan, EnterpriseServicesInteropOption)
- Zdroj:
- TransactionScope.cs
- Zdroj:
- TransactionScope.cs
- Zdroj:
- TransactionScope.cs
- Zdroj:
- TransactionScope.cs
- Zdroj:
- TransactionScope.cs
Inicializuje novou instanci TransactionScope třídy se zadanou hodnotou časového limitu a požadavky na interoperabilitu modelu COM+ a nastaví zadanou transakci jako okolí transakce, aby transakce provedená uvnitř oboru používá tuto transakci.
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)
Parametry
- transactionToUse
- Transaction
Transakce, která má být nastavena jako okolí transakce, aby transakce provedené uvnitř oboru používá tuto transakci.
- interopOption
- EnterpriseServicesInteropOption
Instance výčtu EnterpriseServicesInteropOption , která popisuje, jak přidružená transakce interaguje s transakcemi MODELU COM+.
Viz také
Platí pro
TransactionScope(Transaction, TimeSpan, TransactionScopeAsyncFlowOption)
- Zdroj:
- TransactionScope.cs
- Zdroj:
- TransactionScope.cs
- Zdroj:
- TransactionScope.cs
- Zdroj:
- TransactionScope.cs
- Zdroj:
- TransactionScope.cs
[Podporováno v rozhraní .NET Framework 4.5.1 a novějších verzích]
Inicializuje novou instanci TransactionScope třídy se zadanou hodnotou časového limitu a nastaví zadanou transakci jako okolí transakce, aby transakční práce provedená uvnitř oboru používá tuto transakci.
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)
Parametry
- transactionToUse
- Transaction
Transakce, která má být nastavena jako okolí transakce, aby transakce provedené uvnitř oboru používá tuto transakci.
- asyncFlowOption
- TransactionScopeAsyncFlowOption
Instance TransactionScopeAsyncFlowOption výčtu, která popisuje, zda okolní transakce přidružená k oboru transakce bude proudit mezi pokračováními vlákna při použití úlohy nebo asynchronní/await .NET asynchronní programovací vzory.
Platí pro
TransactionScope(TransactionScopeOption, TimeSpan, TransactionScopeAsyncFlowOption)
- Zdroj:
- TransactionScope.cs
- Zdroj:
- TransactionScope.cs
- Zdroj:
- TransactionScope.cs
- Zdroj:
- TransactionScope.cs
- Zdroj:
- TransactionScope.cs
Inicializuje novou instanci třídy se zadanou hodnotou časového limitu TransactionScope , požadavky a asynchronním tokem.
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)
Parametry
- scopeOption
- TransactionScopeOption
Instance výčtu TransactionScopeOption , která popisuje požadavky transakce přidružené k tomuto oboru transakce.
- asyncFlowOption
- TransactionScopeAsyncFlowOption
Instance TransactionScopeAsyncFlowOption výčtu, která popisuje, zda okolní transakce přidružená k oboru transakce bude proudit mezi pokračováními vlákna při použití úlohy nebo asynchronní/await .NET asynchronní programovací vzory.
Platí pro
TransactionScope(TransactionScopeOption, TransactionOptions, EnterpriseServicesInteropOption)
- Zdroj:
- TransactionScope.cs
- Zdroj:
- TransactionScope.cs
- Zdroj:
- TransactionScope.cs
- Zdroj:
- TransactionScope.cs
- Zdroj:
- TransactionScope.cs
Inicializuje novou instanci TransactionScope třídy se zadaným oborem a požadavky na interoperabilitu modelu COM+ a možnostmi transakcí.
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)
Parametry
- scopeOption
- TransactionScopeOption
Instance výčtu TransactionScopeOption , která popisuje požadavky transakce přidružené k tomuto oboru transakce.
- transactionOptions
- TransactionOptions
Struktura TransactionOptions , která popisuje možnosti transakce, které se mají použít, pokud je vytvořena nová transakce. Pokud se použije existující transakce, hodnota časového limitu v tomto parametru se vztahuje na obor transakce. Pokud tento čas vyprší před vyřazení oboru, transakce je přerušena.
- interopOption
- EnterpriseServicesInteropOption
Instance výčtu EnterpriseServicesInteropOption , která popisuje, jak přidružená transakce interaguje s transakcemi MODELU COM+.
Poznámky
Pokud použijete transactionOptions parametr k určení IsolationLevela obor vytvoří transakci později, nová transakce je přidružena k zadané úrovni izolace. Pokud je úroveň izolace předána společně s transakcí, transakce musí mít stejnou úroveň izolace nebo je vyvolán výjimka.
Viz také
Platí pro
TransactionScope(TransactionScopeOption, TransactionOptions, TransactionScopeAsyncFlowOption)
- Zdroj:
- TransactionScope.cs
- Zdroj:
- TransactionScope.cs
- Zdroj:
- TransactionScope.cs
- Zdroj:
- TransactionScope.cs
- Zdroj:
- TransactionScope.cs
[Podporováno v rozhraní .NET Framework 4.5.1 a novějších verzích]
Inicializuje novou instanci TransactionScope třídy se zadanými požadavky a možností asynchronního toku.
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)
Parametry
- scopeOption
- TransactionScopeOption
Instance výčtu TransactionScopeOption , která popisuje požadavky transakce přidružené k tomuto oboru transakce.
- transactionOptions
- TransactionOptions
Struktura TransactionOptions , která popisuje možnosti transakce, které se mají použít, pokud je vytvořena nová transakce. Pokud se použije existující transakce, hodnota časového limitu v tomto parametru se vztahuje na obor transakce. Pokud tento čas vyprší před vyřazení oboru, transakce je přerušena.
- asyncFlowOption
- TransactionScopeAsyncFlowOption
Instance TransactionScopeAsyncFlowOption výčtu, která popisuje, zda okolní transakce přidružená k oboru transakce bude proudit mezi pokračováními vlákna při použití úlohy nebo asynchronní/await .NET asynchronní programovací vzory.