簡單的問題,但我無法找到答案的任何地方:活動目錄交易感知?是否支持Active Directory事務處理?
換句話說,將在以下更改被回滾(因爲我沒叫scope.Complete()
):
using (var scope = new TransactionScope())
{
DirectoryEntry entry = ...;
entry.Properties["givenName"].Value = "New Given Name";
entry.CommitChanges();
}
如果沒有,是否有可能以某種方式實現這一點?現在我有執行數據庫更新和相應的AD更新的代碼,並且如果它們以某種方式失敗,我已經補償了AD更新的邏輯。這個解決方案遠非最佳。
親切的問候, 羅納德Wildenberg先生
爲什麼你不能測試它自己?我無法找到有關AD是否具有交易意識的清晰文檔 - 我會認爲(並希望!)所以!一般情況下LDAP似乎是交易感知的,至少 – 2009-08-07 20:39:14
目前我正在處理未加入域的計算機......這應該在今天修復,那麼我將執行一些測試。這很奇怪,但是似乎沒有關於此主題的任何文檔。 – 2009-08-10 06:17:02