Tôi đang làm việc trên một dự án wcf. Một số dịch vụ của tôi trả về các đối tượng chứa tham chiếu vòng tròn. Việc tuần tự hóa các đối tượng này được xử lý thông qua việc thiết lập IsReference thành true trên thuộc tính DataContract, vì vậy mọi thứ hoạt động tốt nếu tôi viết mã để gọi các dịch vụ đó. Nhưng đối với thử nghiệm đơn giản, có vẻ như thích hợp hơn với tôi để sử dụng giao diện GUI WcfTestClient.exe, và nó chỉ ra rằng WcfTestClient không hiển thị các đối tượng tham chiếu tròn.WcfTestClient.exe không thể xử lý tham chiếu vòng tròn?
Tôi biết cố gắng hiển thị các đối tượng chứa tham chiếu với nhau sẽ gây ra đệ quy vô hạn nếu không có gì đặc biệt được xử lý. Tôi chỉ tự hỏi điều đó có nghĩa là không thể kiểm tra các dịch vụ trả về các đối tượng được tham chiếu tròn thông qua WcfTestClient? Cảm ơn.
Kiểm tra chúng với khách hàng của bạn –