[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);
Czy to możliwe? Jeśli nie, czy ktoś może zaproponować alternatywę?Czy możliwe jest posiadanie "przeciążonych" tablic rejestracyjnych?
Czy to naprawdę działa? WCF zwykle nie zezwala na dwie operacje o tej samej nazwie. –
to działało dla mnie - właściwość 'Name' atrybutu' OperationContract' różnicuje dwa. Jednak podstawowe metody nadal wymagają różnych podpisów. – northben