SqlConnectionStringBuilder.TransactionBinding 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定一個字串值,指示連線如何維持與已登記 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 屬性。 交易結束後,會以自動提交模式執行額外請求。 |
| 明確解綁 | 使該連線一直連接到交易,直到連線被關閉或EnlistTransaction以nullNothing(Visual Basic 中)值呼叫為止。 如果Current不是被列入的交易,或該被列入的交易未啟用,則會拋出 AInvalidOperationException。 這種行為嚴格執行支持所需的 TransactionScope 範圍界定規則。 |