2009-10-12 23 views
1

我想知道wsdl是如何寫入wcf的。 因爲我知道代理類序列化數據,並形成一個肥皂消息通過網絡發送,以同樣的方式,我想知道誰寫wsdl文件,並負責序列化調用的結果。如何在WCF中編寫WSDL?

回答

6

摘要ServiceHostBase類有一個名爲CreateDescription的方法,該方法將取得您的服務和運營合同以及您的錯誤和數據合同,並將其轉換爲ServiceDescription。然後由WsdlExporter進一步處理,並轉換爲WSDL和XSD文件。輸出到WSDL(和XSD)的輸出在服務類上可以作爲「服務描述」(屬性「描述」) - 它包含關於端點,綁定,其他配置設置等的信息。

看一看在MSDN Docs for the WsdlExporter類。你甚至可以自定義此過程中,如果你想 - 看到的是更多的信息,這些博客文章:

而且看看MSDN文檔上:

Marc