久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

Silverlight 動態(tài)調(diào)用 WCF And WebService

 賈朋亮博客 2013-02-19

1. 配置 IIS 綁定 IP地址

2. 在 SL 中引用 WebService

3. 在需要調(diào)用 WebService 的地方寫下列代碼:

image

WCF :

復(fù)制代碼

1BasicHttpBinding basicBinding =new BasicHttpBinding();
2
3CustomBinding binding =new CustomBinding(basicBinding);
4
5BindingElement binaryElement =new BinaryMessageEncodingBindingElement();
6
7// 刪除原來 Element
s 集合內(nèi)的 TextMessageEncodingBindingElement
8
9binding.Elements.Remove(binding.Elements[0]);
10
11// 添加 BinaryMessageEncodingBindingElement
12
13binding.Elements.Insert(0, binaryElement);
14
15// wcf 地址
16
17EndpointAddress endPoint =new EndpointAddress("http://172.168.1.100/DynamicInvokeWCF.Web/DynWCF.svc");
18
19// 創(chuàng)建 wcf 客戶端
20
21DynWCFClient client = (DynWCFClient)Activator.CreateInstance(typeof(DynWCFClient), binding, endPoint);
22
23client.DoWorkCompleted +=new EventHandler<DoWorkCompletedEventArgs>(client_DoWorkCompleted);
24
25client.DoWorkAsync();
26
27
復(fù)制代碼

 

 

傳統(tǒng) WebService:

復(fù)制代碼

1BasicHttpBinding basicBinding =new BasicHttpBinding();
2
3CustomBinding binding =new CustomBinding(basicBinding);
4
5BindingElement binaryElement =new BinaryMessageEncodingBindingElement();
6
7EndpointAddress endPoint =new EndpointAddress("http://172.168.1.100/DynamicInvokeWCF.Web/Asmx.asmx");
8
9AsmxSoapClient client = (AsmxSoapClient)Activator.CreateInstance(typeof(AsmxSoapClient), binding, endPoint);
10
11client.HelloWorldCompleted +=new EventHandler<HelloWorldCompletedEventArgs>(client_HelloWorldCompleted);
12
13client.HelloWorldAsync();
14
15
復(fù)制代碼

這樣就可以動態(tài)的調(diào)用 webservice 了. 完全不需要 ServiceReferences.ClientConfig 文件了.

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn),。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點(diǎn)擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多