我想在我的C#客戶端應用程序中調用Web服務。 我希望能夠動態地綁定到這個Web服務。ASP.NET Web服務的ServiceContract類
我使用下面的代碼動態調用Web服務:
class Program
{
interface IInterface
static void Main(string[] args)
{
BasicHttpBinding bin = new BasicHttpBinding();
EndpointAddress endPoint = new EndpointAddress("http://api.wxbug.net/webservice-v1.asmx");
IInterface myInterface = ChannelFactory<IInterface>.CreateChannel(bin,endPoint);
}
}
我的問題是,如何我生成的ServiceContract接口爲我的Web服務?有沒有任何工具可以自動生成?這是因爲我的目標Web服務非常複雜,有很多暴露的方法,我不想全部用手寫服務契約接口。
你是指客戶端的代理合同嗎? – 2010-01-21 11:42:06
是...要動態地從客戶端調用Web服務,它需要代理合同。 – ashwnacharya 2010-01-22 03:19:44