TransactionScope Konstruktor
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menginisialisasi instans baru kelas TransactionScope.
Overload
TransactionScope() |
Menginisialisasi instans baru kelas TransactionScope. |
TransactionScope(Transaction) |
Menginisialisasi instans TransactionScope baru kelas dan menetapkan transaksi yang ditentukan sebagai transaksi sekitar, sehingga pekerjaan transaksional yang dilakukan di dalam cakupan menggunakan transaksi ini. |
TransactionScope(TransactionScopeAsyncFlowOption) |
Menginisialisasi instans TransactionScope baru kelas dengan opsi alur asinkron yang ditentukan. |
TransactionScope(TransactionScopeOption) |
Menginisialisasi instans TransactionScope baru kelas dengan persyaratan yang ditentukan. |
TransactionScope(Transaction, TimeSpan) |
Menginisialisasi instans TransactionScope baru kelas dengan nilai batas waktu yang ditentukan, dan menetapkan transaksi yang ditentukan sebagai transaksi sekitar, sehingga pekerjaan transaksional yang dilakukan di dalam cakupan menggunakan transaksi ini. |
TransactionScope(Transaction, TransactionScopeAsyncFlowOption) |
[Didukung di .NET Framework 4.5.1 dan versi yang lebih baru] Menginisialisasi instans TransactionScope baru kelas dan menetapkan transaksi yang ditentukan sebagai transaksi sekitar, sehingga pekerjaan transaksional yang dilakukan di dalam cakupan menggunakan transaksi ini. |
TransactionScope(TransactionScopeOption, TimeSpan) |
Menginisialisasi instans TransactionScope baru kelas dengan nilai dan persyaratan batas waktu yang ditentukan. |
TransactionScope(TransactionScopeOption, TransactionOptions) |
Menginisialisasi instans TransactionScope baru kelas dengan persyaratan yang ditentukan. |
TransactionScope(TransactionScopeOption, TransactionScopeAsyncFlowOption) |
Menginisialisasi instans TransactionScope baru kelas dengan persyaratan yang ditentukan dan opsi alur asinkron. |
TransactionScope(Transaction, TimeSpan, EnterpriseServicesInteropOption) |
Menginisialisasi instans TransactionScope baru kelas dengan nilai batas waktu yang ditentukan dan persyaratan interoperabilitas COM+, dan menetapkan transaksi yang ditentukan sebagai transaksi sekitar, sehingga pekerjaan transaksional yang dilakukan di dalam cakupan menggunakan transaksi ini. |
TransactionScope(Transaction, TimeSpan, TransactionScopeAsyncFlowOption) |
[Didukung di .NET Framework 4.5.1 dan versi yang lebih baru] Menginisialisasi instans TransactionScope baru kelas dengan nilai batas waktu yang ditentukan, dan menetapkan transaksi yang ditentukan sebagai transaksi sekitar, sehingga pekerjaan transaksional yang dilakukan di dalam cakupan menggunakan transaksi ini. |
TransactionScope(TransactionScopeOption, TimeSpan, TransactionScopeAsyncFlowOption) |
Menginisialisasi instans TransactionScope baru kelas dengan nilai batas waktu, persyaratan, dan opsi alur asinkron yang ditentukan. |
TransactionScope(TransactionScopeOption, TransactionOptions, EnterpriseServicesInteropOption) |
Menginisialisasi instans TransactionScope baru kelas dengan cakupan yang ditentukan dan persyaratan interoperabilitas COM+, dan opsi transaksi. |
TransactionScope(TransactionScopeOption, TransactionOptions, TransactionScopeAsyncFlowOption) |
[Didukung di .NET Framework 4.5.1 dan versi yang lebih baru] Menginisialisasi instans TransactionScope baru kelas dengan persyaratan yang ditentukan dan opsi alur asinkron. |
TransactionScope()
- Sumber:
- TransactionScope.cs
- Sumber:
- TransactionScope.cs
- Sumber:
- TransactionScope.cs
Menginisialisasi instans baru kelas TransactionScope.
public:
TransactionScope();
public TransactionScope ();
Public Sub New ()
Keterangan
Konstruktor ini membuat cakupan transaksi baru dengan opsi cakupan transaksi yang sama dengan Required. Ini berarti bahwa transaksi diperlukan oleh cakupan baru dan transaksi sekitar digunakan jika sudah ada. Jika tidak, ini akan membuat transaksi baru sebelum memasukkan cakupan.
Lihat juga
Berlaku untuk
TransactionScope(Transaction)
- Sumber:
- TransactionScope.cs
- Sumber:
- TransactionScope.cs
- Sumber:
- TransactionScope.cs
Menginisialisasi instans TransactionScope baru kelas dan menetapkan transaksi yang ditentukan sebagai transaksi sekitar, sehingga pekerjaan transaksional yang dilakukan di dalam cakupan menggunakan transaksi ini.
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
Transaksi yang akan ditetapkan sebagai transaksi sekitar, sehingga pekerjaan transaksional yang dilakukan di dalam cakupan menggunakan transaksi ini.
Lihat juga
Berlaku untuk
TransactionScope(TransactionScopeAsyncFlowOption)
- Sumber:
- TransactionScope.cs
- Sumber:
- TransactionScope.cs
- Sumber:
- TransactionScope.cs
Menginisialisasi instans TransactionScope baru kelas dengan opsi alur asinkron yang ditentukan.
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
Instans TransactionScopeAsyncFlowOption enumerasi yang menjelaskan apakah transaksi sekitar yang terkait dengan cakupan transaksi akan mengalir di seluruh kelanjutan utas saat menggunakan tugas atau asinkron/menunggu pola pemrograman asinkron .NET.
Berlaku untuk
TransactionScope(TransactionScopeOption)
- Sumber:
- TransactionScope.cs
- Sumber:
- TransactionScope.cs
- Sumber:
- TransactionScope.cs
Menginisialisasi instans TransactionScope baru kelas dengan persyaratan yang ditentukan.
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
Instans TransactionScopeOption enumerasi yang menjelaskan persyaratan transaksi yang terkait dengan cakupan transaksi ini.
Lihat juga
Berlaku untuk
TransactionScope(Transaction, TimeSpan)
- Sumber:
- TransactionScope.cs
- Sumber:
- TransactionScope.cs
- Sumber:
- TransactionScope.cs
Menginisialisasi instans TransactionScope baru kelas dengan nilai batas waktu yang ditentukan, dan menetapkan transaksi yang ditentukan sebagai transaksi sekitar, sehingga pekerjaan transaksional yang dilakukan di dalam cakupan menggunakan transaksi ini.
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
Transaksi yang akan ditetapkan sebagai transaksi sekitar, sehingga pekerjaan transaksional yang dilakukan di dalam cakupan menggunakan transaksi ini.
Lihat juga
Berlaku untuk
TransactionScope(Transaction, TransactionScopeAsyncFlowOption)
- Sumber:
- TransactionScope.cs
- Sumber:
- TransactionScope.cs
- Sumber:
- TransactionScope.cs
[Didukung di .NET Framework 4.5.1 dan versi yang lebih baru]
Menginisialisasi instans TransactionScope baru kelas dan menetapkan transaksi yang ditentukan sebagai transaksi sekitar, sehingga pekerjaan transaksional yang dilakukan di dalam cakupan menggunakan transaksi ini.
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
Transaksi yang akan ditetapkan sebagai transaksi sekitar, sehingga pekerjaan transaksional yang dilakukan di dalam cakupan menggunakan transaksi ini.
- asyncFlowOption
- TransactionScopeAsyncFlowOption
Instans TransactionScopeAsyncFlowOption enumerasi yang menjelaskan apakah transaksi sekitar yang terkait dengan cakupan transaksi akan mengalir di seluruh kelanjutan utas saat menggunakan tugas atau asinkron/menunggu pola pemrograman asinkron .NET.
Berlaku untuk
TransactionScope(TransactionScopeOption, TimeSpan)
- Sumber:
- TransactionScope.cs
- Sumber:
- TransactionScope.cs
- Sumber:
- TransactionScope.cs
Menginisialisasi instans TransactionScope baru kelas dengan nilai dan persyaratan batas waktu yang ditentukan.
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
Instans TransactionScopeOption enumerasi yang menjelaskan persyaratan transaksi yang terkait dengan cakupan transaksi ini.
Lihat juga
Berlaku untuk
TransactionScope(TransactionScopeOption, TransactionOptions)
- Sumber:
- TransactionScope.cs
- Sumber:
- TransactionScope.cs
- Sumber:
- TransactionScope.cs
Menginisialisasi instans TransactionScope baru kelas dengan persyaratan yang ditentukan.
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
Instans TransactionScopeOption enumerasi yang menjelaskan persyaratan transaksi yang terkait dengan cakupan transaksi ini.
- transactionOptions
- TransactionOptions
TransactionOptions Struktur yang menjelaskan opsi transaksi untuk digunakan jika transaksi baru dibuat. Jika transaksi yang ada digunakan, nilai batas waktu dalam parameter ini berlaku untuk cakupan transaksi. Jika waktu tersebut kedaluwarsa sebelum cakupan dibuang, transaksi dibatalkan.
Keterangan
Saat Anda menggunakan transactionOptions
parameter untuk menentukan IsolationLevel, dan cakupan membuat transaksi nanti, transaksi baru dikaitkan dengan tingkat isolasi yang ditentukan. Jika tingkat isolasi diteruskan bersama dengan transaksi, transaksi harus memiliki tingkat isolasi yang identik, atau pengecualian dilemparkan.
Lihat juga
Berlaku untuk
TransactionScope(TransactionScopeOption, TransactionScopeAsyncFlowOption)
- Sumber:
- TransactionScope.cs
- Sumber:
- TransactionScope.cs
- Sumber:
- TransactionScope.cs
Menginisialisasi instans TransactionScope baru kelas dengan persyaratan yang ditentukan dan opsi alur asinkron.
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
Instans TransactionScopeOption enumerasi yang menjelaskan persyaratan transaksi yang terkait dengan cakupan transaksi ini.
- asyncFlowOption
- TransactionScopeAsyncFlowOption
Instans TransactionScopeAsyncFlowOption enumerasi yang menjelaskan apakah transaksi sekitar yang terkait dengan cakupan transaksi akan mengalir di seluruh kelanjutan utas saat menggunakan tugas atau asinkron/menunggu pola pemrograman asinkron .NET.
Berlaku untuk
TransactionScope(Transaction, TimeSpan, EnterpriseServicesInteropOption)
- Sumber:
- TransactionScope.cs
- Sumber:
- TransactionScope.cs
- Sumber:
- TransactionScope.cs
Menginisialisasi instans TransactionScope baru kelas dengan nilai batas waktu yang ditentukan dan persyaratan interoperabilitas COM+, dan menetapkan transaksi yang ditentukan sebagai transaksi sekitar, sehingga pekerjaan transaksional yang dilakukan di dalam cakupan menggunakan transaksi ini.
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
Transaksi yang akan ditetapkan sebagai transaksi sekitar, sehingga pekerjaan transaksional yang dilakukan di dalam cakupan menggunakan transaksi ini.
- interopOption
- EnterpriseServicesInteropOption
Instans EnterpriseServicesInteropOption enumerasi yang menjelaskan bagaimana transaksi terkait berinteraksi dengan transaksi COM+.
Lihat juga
Berlaku untuk
TransactionScope(Transaction, TimeSpan, TransactionScopeAsyncFlowOption)
- Sumber:
- TransactionScope.cs
- Sumber:
- TransactionScope.cs
- Sumber:
- TransactionScope.cs
[Didukung di .NET Framework 4.5.1 dan versi yang lebih baru]
Menginisialisasi instans TransactionScope baru kelas dengan nilai batas waktu yang ditentukan, dan menetapkan transaksi yang ditentukan sebagai transaksi sekitar, sehingga pekerjaan transaksional yang dilakukan di dalam cakupan menggunakan transaksi ini.
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
Transaksi yang akan ditetapkan sebagai transaksi sekitar, sehingga pekerjaan transaksional yang dilakukan di dalam cakupan menggunakan transaksi ini.
- asyncFlowOption
- TransactionScopeAsyncFlowOption
Instans TransactionScopeAsyncFlowOption enumerasi yang menjelaskan apakah transaksi sekitar yang terkait dengan cakupan transaksi akan mengalir di seluruh kelanjutan utas saat menggunakan tugas atau asinkron/menunggu pola pemrograman asinkron .NET.
Berlaku untuk
TransactionScope(TransactionScopeOption, TimeSpan, TransactionScopeAsyncFlowOption)
- Sumber:
- TransactionScope.cs
- Sumber:
- TransactionScope.cs
- Sumber:
- TransactionScope.cs
Menginisialisasi instans TransactionScope baru kelas dengan nilai batas waktu, persyaratan, dan opsi alur asinkron yang ditentukan.
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
Instans TransactionScopeOption enumerasi yang menjelaskan persyaratan transaksi yang terkait dengan cakupan transaksi ini.
- asyncFlowOption
- TransactionScopeAsyncFlowOption
Instans TransactionScopeAsyncFlowOption enumerasi yang menjelaskan apakah transaksi sekitar yang terkait dengan cakupan transaksi akan mengalir di seluruh kelanjutan utas saat menggunakan tugas atau asinkron/menunggu pola pemrograman asinkron .NET.
Berlaku untuk
TransactionScope(TransactionScopeOption, TransactionOptions, EnterpriseServicesInteropOption)
- Sumber:
- TransactionScope.cs
- Sumber:
- TransactionScope.cs
- Sumber:
- TransactionScope.cs
Menginisialisasi instans TransactionScope baru kelas dengan cakupan yang ditentukan dan persyaratan interoperabilitas COM+, dan opsi transaksi.
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
Instans TransactionScopeOption enumerasi yang menjelaskan persyaratan transaksi yang terkait dengan cakupan transaksi ini.
- transactionOptions
- TransactionOptions
TransactionOptions Struktur yang menjelaskan opsi transaksi untuk digunakan jika transaksi baru dibuat. Jika transaksi yang ada digunakan, nilai batas waktu dalam parameter ini berlaku untuk cakupan transaksi. Jika waktu tersebut kedaluwarsa sebelum cakupan dibuang, transaksi dibatalkan.
- interopOption
- EnterpriseServicesInteropOption
Instans EnterpriseServicesInteropOption enumerasi yang menjelaskan bagaimana transaksi terkait berinteraksi dengan transaksi COM+.
Keterangan
Saat Anda menggunakan transactionOptions
parameter untuk menentukan IsolationLevel, dan cakupan membuat transaksi nanti, transaksi baru dikaitkan dengan tingkat isolasi yang ditentukan. Jika tingkat isolasi diteruskan bersama dengan transaksi, transaksi harus memiliki tingkat isolasi yang identik, atau pengecualian dilemparkan.
Lihat juga
Berlaku untuk
TransactionScope(TransactionScopeOption, TransactionOptions, TransactionScopeAsyncFlowOption)
- Sumber:
- TransactionScope.cs
- Sumber:
- TransactionScope.cs
- Sumber:
- TransactionScope.cs
[Didukung di .NET Framework 4.5.1 dan versi yang lebih baru]
Menginisialisasi instans TransactionScope baru kelas dengan persyaratan yang ditentukan dan opsi alur asinkron.
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
Instans TransactionScopeOption enumerasi yang menjelaskan persyaratan transaksi yang terkait dengan cakupan transaksi ini.
- transactionOptions
- TransactionOptions
TransactionOptions Struktur yang menjelaskan opsi transaksi untuk digunakan jika transaksi baru dibuat. Jika transaksi yang ada digunakan, nilai batas waktu dalam parameter ini berlaku untuk cakupan transaksi. Jika waktu tersebut kedaluwarsa sebelum cakupan dibuang, transaksi dibatalkan.
- asyncFlowOption
- TransactionScopeAsyncFlowOption
Instans TransactionScopeAsyncFlowOption enumerasi yang menjelaskan apakah transaksi sekitar yang terkait dengan cakupan transaksi akan mengalir di seluruh kelanjutan utas saat menggunakan tugas atau asinkron/menunggu pola pemrograman asinkron .NET.