2011-09-11 32 views

回答

3

DataContractSerializer默認使用。在服務端,您可以使用行爲控制使用的序列化程序。默認情況下,您有可用的DataContractFormatXmlSerializerFormat屬性。這些屬性可以應用於服務合同,服務實施或運營。在客戶端,如果類型描述可由DataContractSerializer序列化,則svcutil將使用數據合約序列化,否則將使用XmlSerializer

NetDataContractSerializer沒有行爲準備 - you must create it yourselves。它也不被客戶認可,因爲當您使用NetDataContractSerializer時,您將與客戶共享具有類型(數據合同,服務合同)的程序集,以便您可以共享行爲,並直接用該行爲標記服務合同。

+2

鏈接很遺憾地被破壞 – i3arnon

相關問題