[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 "overloaded" संभव है?
क्या यह वास्तव में आपके लिए काम करता है? डब्ल्यूसीएफ आमतौर पर एक ही नाम के साथ दो संचालन की अनुमति नहीं देता है। –
यह मेरे लिए काम करता था - 'ऑपरेशन कंट्रैक्ट' विशेषता की 'नाम' संपत्ति दोनों को अलग करती है। हालांकि, अंतर्निहित तरीकों को अभी भी विभिन्न हस्ताक्षरों की आवश्यकता है। – northben