共用方式為


SqlConnectionStringBuilder.TransactionBinding 屬性

定義

取得或設定一個字串值,指示連線如何維持與已登記 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

屬性值

房產價值 TransactionBinding ,或 String.Empty 是否提供任何價值。

備註

交易綁定關鍵字在控制 ConnectionString 中如何綁定 a SqlConnection 與士兵 Transaction

下表顯示該 TransactionBinding 性質可能的值:

價值 說明
隱式解除綁定 預設值。 當交易結束時,連線會從交易中斷開。 分離後,連線會以自動提交模式執行額外請求。 在交易進行時執行請求時,不會檢查該 Current 屬性。 交易結束後,會以自動提交模式執行額外請求。
明確解綁 使該連線一直連接到交易,直到連線被關閉或EnlistTransactionnullNothing(Visual Basic 中)值呼叫為止。 如果Current不是被列入的交易,或該被列入的交易未啟用,則會拋出 AInvalidOperationException。 這種行為嚴格執行支持所需的 TransactionScope 範圍界定規則。

適用於

另請參閱