TransactionScope Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje nowe wystąpienie klasy TransactionScope.
Przeciążenia
| Nazwa | Opis |
|---|---|
| TransactionScope() |
Inicjuje nowe wystąpienie klasy TransactionScope. |
| TransactionScope(Transaction) |
Inicjuje nowe wystąpienie TransactionScope klasy i ustawia określoną transakcję jako otoczenia transakcji, tak aby praca transakcyjna wykonywana wewnątrz zakresu używa tej transakcji. |
| TransactionScope(TransactionScopeAsyncFlowOption) |
Inicjuje nowe wystąpienie TransactionScope klasy z określoną opcją przepływu asynchronicznego. |
| TransactionScope(TransactionScopeOption) |
Inicjuje nowe wystąpienie TransactionScope klasy z określonymi wymaganiami. |
| TransactionScope(Transaction, TimeSpan) |
Inicjuje nowe wystąpienie TransactionScope klasy z określoną wartością limitu czasu i ustawia określoną transakcję jako otoczenia transakcji, tak aby praca transakcyjna wykonywana wewnątrz zakresu używa tej transakcji. |
| TransactionScope(Transaction, TransactionScopeAsyncFlowOption) |
[Obsługiwane w programie .NET Framework 4.5.1 i nowszych wersjach] Inicjuje nowe wystąpienie TransactionScope klasy i ustawia określoną transakcję jako otoczenia transakcji, tak aby praca transakcyjna wykonywana wewnątrz zakresu używa tej transakcji. |
| TransactionScope(TransactionScopeOption, TimeSpan) |
Inicjuje nowe wystąpienie TransactionScope klasy z określoną wartością limitu czasu i wymaganiami. |
| TransactionScope(TransactionScopeOption, TransactionOptions) |
Inicjuje nowe wystąpienie TransactionScope klasy z określonymi wymaganiami. |
| TransactionScope(TransactionScopeOption, TransactionScopeAsyncFlowOption) |
Inicjuje nowe wystąpienie TransactionScope klasy z określonymi wymaganiami i opcją przepływu asynchronicznego. |
| TransactionScope(Transaction, TimeSpan, EnterpriseServicesInteropOption) |
Inicjuje nowe wystąpienie TransactionScope klasy z określoną wartością limitu czasu i wymaganiami dotyczącymi współdziałania COM+ i ustawia określoną transakcję jako transakcję otoczenia, tak aby praca transakcyjna wykonywana wewnątrz zakresu używa tej transakcji. |
| TransactionScope(Transaction, TimeSpan, TransactionScopeAsyncFlowOption) |
[Obsługiwane w programie .NET Framework 4.5.1 i nowszych wersjach] Inicjuje nowe wystąpienie TransactionScope klasy z określoną wartością limitu czasu i ustawia określoną transakcję jako otoczenia transakcji, tak aby praca transakcyjna wykonywana wewnątrz zakresu używa tej transakcji. |
| TransactionScope(TransactionScopeOption, TimeSpan, TransactionScopeAsyncFlowOption) |
Inicjuje nowe wystąpienie TransactionScope klasy z określoną wartością limitu czasu, wymaganiami i opcją przepływu asynchronicznego. |
| TransactionScope(TransactionScopeOption, TransactionOptions, EnterpriseServicesInteropOption) |
Inicjuje nowe wystąpienie TransactionScope klasy z określonym zakresem i wymaganiami dotyczącymi współdziałania MODELU COM+ oraz opcjami transakcji. |
| TransactionScope(TransactionScopeOption, TransactionOptions, TransactionScopeAsyncFlowOption) |
[Obsługiwane w programie .NET Framework 4.5.1 i nowszych wersjach] Inicjuje nowe wystąpienie TransactionScope klasy z określonymi wymaganiami i opcją przepływu asynchronicznego. |
TransactionScope()
- Źródło:
- TransactionScope.cs
- Źródło:
- TransactionScope.cs
- Źródło:
- TransactionScope.cs
- Źródło:
- TransactionScope.cs
- Źródło:
- TransactionScope.cs
Inicjuje nowe wystąpienie klasy TransactionScope.
public:
TransactionScope();
public TransactionScope();
Public Sub New ()
Uwagi
Ten konstruktor tworzy nowy zakres transakcji z opcją zakresu transakcji równej Required. Oznacza to, że transakcja jest wymagana przez nowy zakres, a otoczenia transakcji jest używana, jeśli już istnieje. W przeciwnym razie tworzy nową transakcję przed wejściem do zakresu.
Dotyczy
TransactionScope(Transaction)
- Źródło:
- TransactionScope.cs
- Źródło:
- TransactionScope.cs
- Źródło:
- TransactionScope.cs
- Źródło:
- TransactionScope.cs
- Źródło:
- TransactionScope.cs
Inicjuje nowe wystąpienie TransactionScope klasy i ustawia określoną transakcję jako otoczenia transakcji, tak aby praca transakcyjna wykonywana wewnątrz zakresu używa tej transakcji.
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
Transakcja, która ma być ustawiona jako otoczenia transakcji, tak aby praca transakcyjna wykonywana wewnątrz zakresu używa tej transakcji.
Dotyczy
TransactionScope(TransactionScopeAsyncFlowOption)
- Źródło:
- TransactionScope.cs
- Źródło:
- TransactionScope.cs
- Źródło:
- TransactionScope.cs
- Źródło:
- TransactionScope.cs
- Źródło:
- TransactionScope.cs
Inicjuje nowe wystąpienie TransactionScope klasy z określoną opcją przepływu asynchronicznego.
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
Wystąpienie TransactionScopeAsyncFlowOption wyliczenie, które opisuje, czy otoczenia transakcji skojarzonej z zakresem transakcji będzie przepływać między kontynuacjami wątków podczas korzystania z task lub async/await .NET asynchronicznych wzorców programowania.
Dotyczy
TransactionScope(TransactionScopeOption)
- Źródło:
- TransactionScope.cs
- Źródło:
- TransactionScope.cs
- Źródło:
- TransactionScope.cs
- Źródło:
- TransactionScope.cs
- Źródło:
- TransactionScope.cs
Inicjuje nowe wystąpienie TransactionScope klasy z określonymi wymaganiami.
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
Wystąpienie TransactionScopeOption wyliczenia, które opisuje wymagania dotyczące transakcji skojarzone z tym zakresem transakcji.
Dotyczy
TransactionScope(Transaction, TimeSpan)
- Źródło:
- TransactionScope.cs
- Źródło:
- TransactionScope.cs
- Źródło:
- TransactionScope.cs
- Źródło:
- TransactionScope.cs
- Źródło:
- TransactionScope.cs
Inicjuje nowe wystąpienie TransactionScope klasy z określoną wartością limitu czasu i ustawia określoną transakcję jako otoczenia transakcji, tak aby praca transakcyjna wykonywana wewnątrz zakresu używa tej transakcji.
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
Transakcja, która ma być ustawiona jako otoczenia transakcji, tak aby praca transakcyjna wykonywana wewnątrz zakresu używa tej transakcji.
Dotyczy
TransactionScope(Transaction, TransactionScopeAsyncFlowOption)
- Źródło:
- TransactionScope.cs
- Źródło:
- TransactionScope.cs
- Źródło:
- TransactionScope.cs
- Źródło:
- TransactionScope.cs
- Źródło:
- TransactionScope.cs
[Obsługiwane w programie .NET Framework 4.5.1 i nowszych wersjach]
Inicjuje nowe wystąpienie TransactionScope klasy i ustawia określoną transakcję jako otoczenia transakcji, tak aby praca transakcyjna wykonywana wewnątrz zakresu używa tej transakcji.
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
Transakcja, która ma być ustawiona jako otoczenia transakcji, tak aby praca transakcyjna wykonywana wewnątrz zakresu używa tej transakcji.
- asyncFlowOption
- TransactionScopeAsyncFlowOption
Wystąpienie TransactionScopeAsyncFlowOption wyliczenie, które opisuje, czy otoczenia transakcji skojarzonej z zakresem transakcji będzie przepływać między kontynuacjami wątków podczas korzystania z task lub async/await .NET asynchronicznych wzorców programowania.
Dotyczy
TransactionScope(TransactionScopeOption, TimeSpan)
- Źródło:
- TransactionScope.cs
- Źródło:
- TransactionScope.cs
- Źródło:
- TransactionScope.cs
- Źródło:
- TransactionScope.cs
- Źródło:
- TransactionScope.cs
Inicjuje nowe wystąpienie TransactionScope klasy z określoną wartością limitu czasu i wymaganiami.
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
Wystąpienie TransactionScopeOption wyliczenia, które opisuje wymagania dotyczące transakcji skojarzone z tym zakresem transakcji.
Dotyczy
TransactionScope(TransactionScopeOption, TransactionOptions)
- Źródło:
- TransactionScope.cs
- Źródło:
- TransactionScope.cs
- Źródło:
- TransactionScope.cs
- Źródło:
- TransactionScope.cs
- Źródło:
- TransactionScope.cs
Inicjuje nowe wystąpienie TransactionScope klasy z określonymi wymaganiami.
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
Wystąpienie TransactionScopeOption wyliczenia, które opisuje wymagania dotyczące transakcji skojarzone z tym zakresem transakcji.
- transactionOptions
- TransactionOptions
Struktura TransactionOptions opisując opcje transakcji do użycia w przypadku utworzenia nowej transakcji. Jeśli jest używana istniejąca transakcja, wartość limitu czasu w tym parametrze ma zastosowanie do zakresu transakcji. Jeśli ten czas wygaśnie przed usunięciem zakresu, transakcja zostanie przerwana.
Uwagi
Jeśli użyjesz parametru transactionOptions , aby określić IsolationLevel, a zakres tworzy transakcję później, nowa transakcja jest skojarzona z określonym poziomem izolacji. Jeśli poziom izolacji jest przekazywany razem z transakcją, transakcja musi mieć identyczny poziom izolacji lub zgłaszany jest wyjątek.
Dotyczy
TransactionScope(TransactionScopeOption, TransactionScopeAsyncFlowOption)
- Źródło:
- TransactionScope.cs
- Źródło:
- TransactionScope.cs
- Źródło:
- TransactionScope.cs
- Źródło:
- TransactionScope.cs
- Źródło:
- TransactionScope.cs
Inicjuje nowe wystąpienie TransactionScope klasy z określonymi wymaganiami i opcją przepływu asynchronicznego.
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
Wystąpienie TransactionScopeOption wyliczenia, które opisuje wymagania dotyczące transakcji skojarzone z tym zakresem transakcji.
- asyncFlowOption
- TransactionScopeAsyncFlowOption
Wystąpienie TransactionScopeAsyncFlowOption wyliczenie, które opisuje, czy otoczenia transakcji skojarzonej z zakresem transakcji będzie przepływać między kontynuacjami wątków podczas korzystania z task lub async/await .NET asynchronicznych wzorców programowania.
Dotyczy
TransactionScope(Transaction, TimeSpan, EnterpriseServicesInteropOption)
- Źródło:
- TransactionScope.cs
- Źródło:
- TransactionScope.cs
- Źródło:
- TransactionScope.cs
- Źródło:
- TransactionScope.cs
- Źródło:
- TransactionScope.cs
Inicjuje nowe wystąpienie TransactionScope klasy z określoną wartością limitu czasu i wymaganiami dotyczącymi współdziałania COM+ i ustawia określoną transakcję jako transakcję otoczenia, tak aby praca transakcyjna wykonywana wewnątrz zakresu używa tej transakcji.
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
Transakcja, która ma być ustawiona jako otoczenia transakcji, tak aby praca transakcyjna wykonywana wewnątrz zakresu używa tej transakcji.
- interopOption
- EnterpriseServicesInteropOption
Wystąpienie EnterpriseServicesInteropOption wyliczenia, które opisuje sposób interakcji skojarzonej transakcji z transakcjami COM+.
Dotyczy
TransactionScope(Transaction, TimeSpan, TransactionScopeAsyncFlowOption)
- Źródło:
- TransactionScope.cs
- Źródło:
- TransactionScope.cs
- Źródło:
- TransactionScope.cs
- Źródło:
- TransactionScope.cs
- Źródło:
- TransactionScope.cs
[Obsługiwane w programie .NET Framework 4.5.1 i nowszych wersjach]
Inicjuje nowe wystąpienie TransactionScope klasy z określoną wartością limitu czasu i ustawia określoną transakcję jako otoczenia transakcji, tak aby praca transakcyjna wykonywana wewnątrz zakresu używa tej transakcji.
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
Transakcja, która ma być ustawiona jako otoczenia transakcji, tak aby praca transakcyjna wykonywana wewnątrz zakresu używa tej transakcji.
- asyncFlowOption
- TransactionScopeAsyncFlowOption
Wystąpienie TransactionScopeAsyncFlowOption wyliczenie, które opisuje, czy otoczenia transakcji skojarzonej z zakresem transakcji będzie przepływać między kontynuacjami wątków podczas korzystania z task lub async/await .NET asynchronicznych wzorców programowania.
Dotyczy
TransactionScope(TransactionScopeOption, TimeSpan, TransactionScopeAsyncFlowOption)
- Źródło:
- TransactionScope.cs
- Źródło:
- TransactionScope.cs
- Źródło:
- TransactionScope.cs
- Źródło:
- TransactionScope.cs
- Źródło:
- TransactionScope.cs
Inicjuje nowe wystąpienie TransactionScope klasy z określoną wartością limitu czasu, wymaganiami i opcją przepływu asynchronicznego.
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
Wystąpienie TransactionScopeOption wyliczenia, które opisuje wymagania dotyczące transakcji skojarzone z tym zakresem transakcji.
- asyncFlowOption
- TransactionScopeAsyncFlowOption
Wystąpienie TransactionScopeAsyncFlowOption wyliczenie, które opisuje, czy otoczenia transakcji skojarzonej z zakresem transakcji będzie przepływać między kontynuacjami wątków podczas korzystania z task lub async/await .NET asynchronicznych wzorców programowania.
Dotyczy
TransactionScope(TransactionScopeOption, TransactionOptions, EnterpriseServicesInteropOption)
- Źródło:
- TransactionScope.cs
- Źródło:
- TransactionScope.cs
- Źródło:
- TransactionScope.cs
- Źródło:
- TransactionScope.cs
- Źródło:
- TransactionScope.cs
Inicjuje nowe wystąpienie TransactionScope klasy z określonym zakresem i wymaganiami dotyczącymi współdziałania MODELU COM+ oraz opcjami transakcji.
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
Wystąpienie TransactionScopeOption wyliczenia, które opisuje wymagania dotyczące transakcji skojarzone z tym zakresem transakcji.
- transactionOptions
- TransactionOptions
Struktura TransactionOptions opisując opcje transakcji do użycia w przypadku utworzenia nowej transakcji. Jeśli jest używana istniejąca transakcja, wartość limitu czasu w tym parametrze ma zastosowanie do zakresu transakcji. Jeśli ten czas wygaśnie przed usunięciem zakresu, transakcja zostanie przerwana.
- interopOption
- EnterpriseServicesInteropOption
Wystąpienie EnterpriseServicesInteropOption wyliczenia, które opisuje sposób interakcji skojarzonej transakcji z transakcjami COM+.
Uwagi
Jeśli użyjesz parametru transactionOptions , aby określić IsolationLevel, a zakres tworzy transakcję później, nowa transakcja jest skojarzona z określonym poziomem izolacji. Jeśli poziom izolacji jest przekazywany razem z transakcją, transakcja musi mieć identyczny poziom izolacji lub zgłaszany jest wyjątek.
Dotyczy
TransactionScope(TransactionScopeOption, TransactionOptions, TransactionScopeAsyncFlowOption)
- Źródło:
- TransactionScope.cs
- Źródło:
- TransactionScope.cs
- Źródło:
- TransactionScope.cs
- Źródło:
- TransactionScope.cs
- Źródło:
- TransactionScope.cs
[Obsługiwane w programie .NET Framework 4.5.1 i nowszych wersjach]
Inicjuje nowe wystąpienie TransactionScope klasy z określonymi wymaganiami i opcją przepływu asynchronicznego.
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
Wystąpienie TransactionScopeOption wyliczenia, które opisuje wymagania dotyczące transakcji skojarzone z tym zakresem transakcji.
- transactionOptions
- TransactionOptions
Struktura TransactionOptions opisując opcje transakcji do użycia w przypadku utworzenia nowej transakcji. Jeśli jest używana istniejąca transakcja, wartość limitu czasu w tym parametrze ma zastosowanie do zakresu transakcji. Jeśli ten czas wygaśnie przed usunięciem zakresu, transakcja zostanie przerwana.
- asyncFlowOption
- TransactionScopeAsyncFlowOption
Wystąpienie TransactionScopeAsyncFlowOption wyliczenie, które opisuje, czy otoczenia transakcji skojarzonej z zakresem transakcji będzie przepływać między kontynuacjami wątków podczas korzystania z task lub async/await .NET asynchronicznych wzorców programowania.