, . , .
, WSDL- , ( -).cs - :
, WSDL .
WebReference1.cs
public partial class WebReferenceName1 : System.Web.Services.Protocols.SoapHttpClientProtocol
{
public Consolidated.ReturnType MethodName1Local(params)
{
return Consolidation.Convert(this.MethodName1(params);
}
}
-
WebReference2.cs
public partial class WebReferenceName2 : System.Web.Services.Protocols.SoapHttpClientProtocol
{
public Consolidated.ReturnType MethodName2Local(params)
{
return Consolidation.Convert(this.MethodName2(params);
}
}
,
Consolidator.cs
public class Consolidation
{
public static Consolidated.ReturnType Convert(WebReferenceName1.ReturnType valuetoConvert)
{
convertedValue = (conversion of valuetoConvert to Consolidated.ReturnType);
return convertedValue;
}
public static Consolidated.ReturnType Convert(WebReferenceName2.ReturnType valuetoConvert)
{
convertedValue = (conversion of valuetoConvert to Consolidated.ReturnType);
return convertedValue;
}
}
-, {WebMethod} Local(), Consolidator , WSDL, , .
Consolidated.ReturnType - , , , WSDL -. "" / .