Bạn đang trộn lẫn hai kỹ thuật với nhau.
- serialization - làm thế nào các đối tượng được chuyển đổi sang messages - chúng tôi có trình định dạng XML và JSON sẵn out of the box (
DataContractSerializer
, DataContractJsonSerializer
, XmlSerializer
)
- Encoding - làm thế nào thông điệp được chuyển giao - chúng tôi có ba bộ mã hóa ra khỏi hộp
TextMessageEncoder
- cho thông điệp SOAP chuyển dưới dạng văn bản - cũng hỗ trợ MTOM và POX (Plain XML cũ) nếu phiên bản thông điệp được thiết lập để None
BinaryMessageEncoder
- cho thông điệp XML/SOAP chuyển như b dữ liệu inary
WebMessageEncoder
- cho XML và tin nhắn JSON trong các dịch vụ REST
Những tính năng này được sử dụng bởi các ràng buộc tiêu chuẩn. WCF hỗ trợ nhiều serialization và mã hóa như bạn muốn => bạn có thể xây dựng của riêng bạn.
Nguồn
2011-09-03 08:45:37
Xà phòng không phải là cơ chế tuần tự hóa. –