Поддерживает ли транзакция Active Directory?
Простой вопрос, но я могуНайти ответ где угодно: поддерживает ли транзакция Active Directory?
Другими словами, будет ли отменено следующее изменение (так как я нет звонокscope.Complete()
):
using (var scope = new TransactionScope())
{
DirectoryEntry entry = ...;
entry.Properties["givenName"].Value = "New Given Name";
entry.CommitChanges();
}
Если нет, то можно ли это как-то включить? Прямо сейчас у меня есть код, который выполняет обновления базы данных и соответствующие обновления AD, и у меня есть компенсирующая логика для обновлений AD, если они как-то не работают. Это решение далеко от оптимального.
С уважением, Рональд Вильденберг