Trong .Net, có cách nào để xác định xem giao dịch xung quanh có phải là giao dịch DTC hay không khi gỡ lỗi. Tôi đã điều tra các thành viên lớp SqlConnection nhưng tôi không tìm thấy gì cả. cảm ơn.Xác định xem giao dịch có phải là giao dịch DTC hay không khi gỡ lỗi
7
A
Trả lời
14
Tôi muốn kiểm tra số DistributedIdentifier Property.
Trong cửa sổ ngay lập tức trong khi gỡ lỗi loại:
System.Transactions.Transaction.Current.TransactionInformation.DistributedIdentifier
Nếu giá trị là Guid.Empty {00000000-0000-0000-0000-000000000000} sau đó nó không phải là một giao dịch phân phối (các tài liệu nói null nhưng điều này là sai vì nó không phải là một loại nullable). Bất kỳ giá trị Guid nào khác cho biết giao dịch đã được quảng bá cho một giao dịch được phân phối.