Pages

Men

rh

7/06/2012

How to deal with operation overloading while exposing the WCF services?

By default overload operations (methods) are not supported in WSDL based operation. However by using Name property of OperationContract attribute, we can deal with operation overloading scenario.
[ServiceContract]

interface ICalculator
{
   [OperationContract(Name = "AddInt")]
   int Add(int arg1,int arg2);
 
   [OperationContract(Name = "AddDouble")]
   double Add(double arg1,double arg2);

}

No comments :

Post a Comment