0
전에 C# wcf webservice를 작성하거나 작성한 적이 없습니다.
내가 사용하고있는 웹 서비스 방법은 전에 WCF와 함께 일하지 않은 또한 타사에서 작성된 아래와 같이 서명이 있습니다 그러나
public void AddOrder(Order o, DeliveryMethod dm)
을 가능 직접 주문 및 DeliveryMethod 개체를 전달하는 것입니다 그 (것)들이 xml 모양에서 첫째로 인없이 서비스에? 또는 웹 서비스와 웹 사이트 간의 상호 작용과 전송이 필요할 때 직렬화됩니까?
그래, 괜찮아, 나는 Order와 DeliveryMethod 객체를 직렬화 할 것이다. 그러나 웹 사이트 메서드를 다음 사용하기 전에 이러한 de-serialize 할 필요가 같아요? 내가 묻는 이유는 제 3자가 이것을하고 있는지 확인할 수 있기 때문입니다. – asn1981
@ N00b, 대개 프록시 클라이언트를 생성하는 웹 서비스 (예 : VS : 서비스 참조 추가)를 사용하려면이 프록시를 사용하여 서비스를 호출하십시오. 뒤에서는 사용되는 바인딩에 따라 모든 serialization/deserialization을 수행하므로 객체로 작업하고 데이터를 수동으로 serialize/deserialize하지 않아도됩니다. –
그래, 그래도 알다시피, 여전히 AddOrder 메서드 내에서 웹 서비스쪽에 적용 되는가? 나는. DeliveryMethod dm을 사용할 때 제 3자가이 서비스를 작성하면 내가 보낸 것을 deserialize해야합니까? – asn1981