Tôi biết rằng một hàm tạo tham số riêng không hoạt động nhưng điều gì về một đối tượng không có các hàm tạo tham số?Có thể tuần tự hóa các đối tượng không có một hàm tạo parameterless trong WCF không?
Tôi muốn hiển thị các loại từ thư viện của bên thứ ba để tôi không kiểm soát được định nghĩa loại.
Nếu có cách nào dễ nhất? Ví dụ. Tôi không phải làm gì để tạo ra một loại phụ.
Edit:
Những gì tôi đang tìm kiếm là một cái gì đó như mức độ tuỳ biến đưa ra ở đây: http://msdn.microsoft.com/en-us/magazine/cc163902.aspx mặc dù tôi không muốn phải dùng đến con suối để serialize/deserialize.
Thật đáng tiếc, tôi muốn một cái gì đó giống như các phương pháp mở rộng nơi khung tìm kiếm một phương pháp mở rộng trên đối tượng và nếu nó tồn tại nó gọi nó là serialize/deserialize. –
Khung thực sự không thể tìm kiếm các phương pháp mở rộng; chúng là một thủ thuật biên dịch. Nếu có nhiều, nó sẽ chọn gì? Những gì bạn mô tả là gần với người thay thế, nhưng đó vẫn còn rất nhiều công việc. –
Vâng, tôi đoán bạn sẽ phải đăng ký triển khai của bạn bằng cách nào đó. Chỉ có rất nhiều móc vào WCF nếu chỉ có một cho serializing đó là đơn giản và mạnh mẽ (tức là không cần phải sở hữu các loại được serialized). –