2010-07-07 37 views
6

có cách nào để gửi thông tin tóm tắt các thuộc tính trong DataContract không?Bao gồm các chú thích XML trong DataContract Serializer Metadata

ví dụ:

[DataContract] 
public class MyClass 
{ 
    /// <summary> 
    /// My Summary information 
    /// </summary> 
    [DataMember] 
    public int MyProperty {get;set;} 
} 

điều này có thể có sẵn cho khách hàng nhận dữ liệu được không? Tôi nghi ngờ nó, chỉ hy vọng ai đó biết điều gì đó tôi không, mà là rất có thể. :)

Trả lời

5

Hãy xem WCFExtras trên CodePlex. Tôi đã không sử dụng nó, nhưng có vẻ như nó thực hiện chính xác những gì bạn muốn:

Thêm Tài liệu WSDL từ Mã Nguồn XML Bình luận

Phần mở rộng này cho phép bạn thêm WSDL tài liệu (annotaiton) trực tiếp từ các nhận xét XML trong tệp nguồn của bạn. Những nhận xét này sẽ được xuất bản dưới dạng một phần của WSDL và có sẵn cho các công cụ WSDL WSDL biết cách lấy lợi thế của chúng (ví dụ: Apache Axis wsdl2java và các loại khác). Bản phát hành 2.0 cũng bao gồm một nhà nhập khẩu WSDL phía khách hàng sẽ biến những nhận xét WSDL đó thành nhận xét XML trong mã proxy được tạo ra .

+0

phiên bản mới hơn: https://wcfextrasplus.codeplex.com/ WCFExtras + – J4S0Nc

+0

WCFExtrasPlus đã chuyển sang GitHub. Ở đây: https://github.com/lamronby/wcfextrasplus – Deantwo

1

Nếu bạn đang đề cập đến các nhận xét XML, thì không, chúng không thể gửi được. Có noplace trong một WSDL mà chúng có thể được gửi theo cách mà một khách hàng có thể sử dụng chúng.

Các vấn đề liên quan