Wednesday, October 1, 2014

How to overload methods in WCF Service


Solution: How to overload methods in WCF Service:


using System.ServiceModel;
   [ServiceContract]
    public interface IMyService
    {
        [OperationContract(Name="GetData ")]
 /// for accessing the method of wcf service by uri
[WebGet(RequestFormat = WebMessageFormat.Xml, UriTemplate = "GetData")]
        List<product> getData();


        [OperationContract(Name = "GetData with Parameter")]
[WebGet(RequestFormat = WebMessageFormat.Xml, UriTemplate = "GetData /{ID}")]
        product HelloWorld(string name);
    }
}