webHttpBinding을 사용하는 WCF 서비스 설정 ... 메소드에서 복잡한 유형을 XML로 반환 할 수 있습니다. 복잡한 유형을 매개 변수로 사용하려면 어떻게해야합니까?WCF 복합 유형이 포함 된 나머지 매개 변수
[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
귀하의 링크가 귀하의 게시물에서 깨져서 내가하는 일을 완전히 말할 수 있는지 확신 할 수 없습니다. REST를 사용하여 복잡한 유형을 게시 할 수 없다는 말입니까? –
휴식 유형을 사용하여 복잡한 유형을 게시하는 방법은 무엇입니까? bool DeleteCustomerOrder 메소드에서 게시물이 제출되면 서비스가 전달 된 CustomerSpecialOrder 객체를 얻는 방법은 무엇입니까? – Excelsior