SqlConnectionStringBuilder.TransactionBinding Properti
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.
Mendapatkan atau menetapkan nilai string yang menunjukkan bagaimana koneksi mempertahankan asosiasinya dengan transaksi yang terdaftar System.Transactions .
public:
property System::String ^ TransactionBinding { System::String ^ get(); void set(System::String ^ value); };
public string TransactionBinding { get; set; }
member this.TransactionBinding : string with get, set
Public Property TransactionBinding As String
Nilai Properti
Nilai TransactionBinding properti , atau String.Empty jika tidak ada yang disediakan.
Keterangan
Kata kunci Pengikatan Transaksi dalam ConnectionString kontrol bagaimana pengikatan SqlConnection ke daftar yang terdaftar Transaction.
Tabel berikut ini memperlihatkan kemungkinan nilai untuk TransactionBinding properti:
| Nilai | Deskripsi |
|---|---|
| Pelepasan Implisit | Standar. Menyebabkan koneksi terlepas dari transaksi ketika berakhir. Setelah mencopot, permintaan tambahan pada koneksi dilakukan dalam mode autocommit. Properti Current tidak diperiksa saat menjalankan permintaan saat transaksi aktif. Setelah transaksi berakhir, permintaan tambahan dilakukan dalam mode autocommit. |
| Pemutusan Eksplisit | Menyebabkan koneksi tetap terpasang pada transaksi hingga koneksi ditutup atau sampai EnlistTransaction dipanggil dengan null nilai (Nothing dalam Visual Basic). Dilemparkan InvalidOperationException jika Current bukan transaksi terdaftar atau jika transaksi terdaftar tidak aktif. Perilaku ini memberlakukan aturan cakupan ketat yang diperlukan untuk TransactionScope dukungan. |