Bagikan melalui


SqlConnectionStringBuilder.TransactionBinding Properti

Definisi

Mendapatkan atau menetapkan nilai string yang menunjukkan bagaimana koneksi mempertahankan asosiasinya dengan transaksi 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 Implicit Unbind jika tidak ada yang disediakan.

Keterangan

Kata kunci Pengikatan Transaksi dalam ConnectionString kontrol bagaimana pengikatan SqlConnection ke daftar .Transaction

Tabel berikut ini memperlihatkan nilai yang TransactionBinding mungkin untuk properti :

Nilai Deskripsi
Terikat secara implisit Default. 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.
Pelonggaran Eksplisit Menyebabkan koneksi tetap terlampir pada transaksi hingga koneksi ditutup atau sampai EnlistTransaction dipanggil dengan null nilai (Nothing di Visual Basic). InvalidOperationException dilemparkan jika Current bukan transaksi terdaftar atau jika transaksi terdaftar tidak aktif. Perilaku ini memberlakukan aturan cakupan ketat yang diperlukan untuk TransactionScope dukungan.

Berlaku untuk