設置使用webHttpBinding的WCF服務...我可以將方法中的複雜類型返回爲XML ok。我如何接受一個複雜的類型作爲參數?WCF涉及複雜類型的Rest參數
[ServiceContract(Name = "TestService", Namespace = "http://www.test.com/2009/11")]
public interface ITestService
{
[OperationContract]
[WebInvoke(Method = "POST",
BodyStyle = WebMessageBodyStyle.Bare,
UriTemplate = "/Person/{customerAccountNumber}, {userName}, {password}, {PersonCriteria}")]
Person SubmitPersonCriteria(string customerAccountNumber,
string userName,
string password,
PersonCriteria details);
}
由於UriTemplate只允許字符串,最佳做法是什麼?這個想法是,客戶端應用程序會向服務發佈請求,例如某人的搜索條件。該服務將使用包含XML數據的適當對象進行響應。
http://blog.hackedbrain.com/archive/2007/10/05/6124.aspx - ? – kd7 2009-11-10 18:38:59
你的鏈接在你的文章中都被打破了,所以我不確定我能完全知道你在做什麼。你是說你不能使用REST發佈複雜類型嗎? – 2009-11-10 19:06:12
複雜類型如何使用Rest來發布?在bool DeleteCustomerOrder方法中,提交帖子時服務如何獲取傳入的CustomerSpecialOrder對象? – Excelsior 2009-11-10 19:59:29