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 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. |