WebHttpBinding kullanan bir WCF hizmeti ayarlama ... Yöntemden karmaşık türleri XML tamam olarak döndürebilirim. Karmaşık bir tipte parametre olarak nasıl alabilirim?WCF Karmaşık türlerini içeren dinlenme parametreleri
[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 yalnızca dizelere izin verdiğinden, en iyi uygulama nedir? Fikir, müşteri uygulamasının bir kişiye yönelik arama kriterleri gibi bir hizmete istek göndermesidir. Hizmet, verileri XML olarak içeren uygun nesne ile yanıt verecektir.
http://blog.hackedbrain.com/archive/2007/10/05/6124.aspx -? – kd7
Her iki bağlantınız da yayınınızda kırıldı, bu yüzden yaptığınızı tam olarak anlayabildiğimden emin değilim. REST kullanarak karmaşık tipler gönderemeyeceğinizi mi söylüyorsunuz? –
Karmaşık türü Rest kullanılarak nasıl kaydedilir? Bool DeleteCustomerOrder yönteminde, posta gönderildiğinde, hizmet CustomerSpecialOrder nesnesini nasıl iletir? – Excelsior