3
wcf에서 MessageParameterAttribute의 사용법을 알고 싶습니다. 내 기능에서wcf에서 MessageParameterAttribute를 사용하는 방법
:
[OperationContract]
public float GetAirfare(
[MessageParameter(Name=”fromCity”)] string originCity,
[MessageParameter(Name=”toCity”)] string destinationCity);
나는 구현에 또는 서비스를 사용하는 동안 어디 fromCity 또는 toCity을 사용하지 말아. 그렇다면 이름을 지어주는 요지는 무엇입니까?
감사합니다 : 우리는 예를 들어 사용자 제공 코드를 사용한다면
요청과 같을 것이다. 그러나 언제 XSD를 명시 적으로 지정 하시겠습니까? 어떤 예를 들려 줄 수 있습니까? – Archie
Visual Studio IDE를 사용 중이라고 가정하면 XSD가 자동으로 생성됩니다. 사용자 또는 다른 클라이언트가 WCF 서비스에 대한 서비스 참조를 추가하면 Reference.cs 클래스가 자동으로 다음과 같이 생성됩니다. public float GetAirfare (string fromCity, string toCity) { return base.Channel. GetAirfare (fromCity, toCity); 누군가가 비영어권 환경을 사용하여 서비스를 소비하고 우리와 같은 서비스 프록시를 자동 생성하는 도구가없는 경우 수동으로 프록시 클래스를 만들어야 할 수 있으며 XSD 및 WSDL이 필요합니다 그것. –