Câu hỏi đơn giản nhưng tôi không thể tìm thấy câu trả lời ở bất cứ đâu: là nhận thức giao dịch của Active Directory?Nhận biết giao dịch của Active Directory?
Nói cách khác, sẽ thay đổi sau đây được cuộn lại (kể từ khi tôi đã không gọi scope.Complete()
):
using (var scope = new TransactionScope())
{
DirectoryEntry entry = ...;
entry.Properties["givenName"].Value = "New Given Name";
entry.CommitChanges();
}
Nếu không, là nó có thể kích hoạt tính năng này bằng cách nào đó? Ngay bây giờ tôi có mã thực hiện cập nhật cơ sở dữ liệu và cập nhật AD tương ứng và tôi đã bù lại logic cho các bản cập nhật AD nếu chúng bằng cách nào đó thất bại. Giải pháp này là tối ưu.
Trân trọng, Ronald Wildenberg
Tại sao bạn không tự mình kiểm tra? Tôi không thể tìm thấy bất kỳ tài liệu rõ ràng về việc có hay không AD là giao dịch nhận thức - Tôi sẽ nghĩ (và hy vọng!) Như vậy! LDAP nói chung dường như là nhận thức giao dịch, ít nhất là –
Hiện tại tôi đang làm việc trên một máy không tham gia vào miền ... Điều đó sẽ được khắc phục ngay hôm nay, vì vậy sau đó tôi sẽ thực hiện một số thử nghiệm. Đó là lạ tuy nhiên dường như không có bất kỳ tài liệu về chủ đề này. –