Konfigurowanie usługi WCF korzystającej z usługi webHttpBinding ... Mogę zwrócić złożone typy z metody jako XML ok. Jak wziąć typ złożony jako parametr?Parametry spoczynkowe WCF dotyczące typów złożonych
[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);
}
Ponieważ UriTemplate dopuszcza tylko łańcuchy, jaka jest najlepsza praktyka? Pomysł polega na tym, że aplikacja kliencka wysyła żądanie do usługi, takie jak kryteria wyszukiwania dla danej osoby. Usługa odpowie odpowiednim obiektem zawierającym dane jako XML.
http://blog.hackedbrain.com/archive/2007/10/05/6124.aspx -? – kd7
Oba twoje linki są przerywane w twoim poście, więc nie jestem pewien, czy mogę całkowicie powiedzieć, co robisz. Czy mówisz, że nie możesz publikować złożonych typów przy użyciu usługi REST? –
W jaki sposób typ złożony zostaje opublikowany przy użyciu Reszta? W metodzie Bool DeleteCustomerOrder, kiedy zostanie przesłany post, w jaki sposób usługa otrzyma obiekt CustomerSpecialOrder? – Excelsior