[OperationContract]
[WebGet(UriTemplate = "/searchresults/{searchTerm}/{searchType}", ResponseFormat = WebMessageFormat.Xml, RequestFormat = WebMessageFormat.Xml, BodyStyle = WebMessageBodyStyle.Bare)]
Message GetSearchResults(string searchTerm, string searchType);
[OperationContract]
[WebGet(UriTemplate = "/searchresults/{searchTerm}", ResponseFormat = WebMessageFormat.Xml, RequestFormat = WebMessageFormat.Xml, BodyStyle = WebMessageBodyStyle.Bare)]
Message GetSearchResults(string searchTerm);
Возможно ли это, если нет, может кто-нибудь предложить альтернативу?Возможно ли иметь «перегруженные» uritemplates?
Действительно ли это работает для вас? WCF обычно не допускает двух операций с тем же именем. –
это работало для меня - свойство 'Name' атрибута' OperationContract' отличает два. Однако основным методам по-прежнему нужны разные подписи. – northben