實(shí)現(xiàn)思路: 建立一個(gè)WCF Service,然后將其Host到一個(gè)Console 程序中,然后在另外一個(gè)Console程序中引用WCF的Service,并使用Client調(diào)用Interface中定義好的方法。
目前創(chuàng)新互聯(lián)公司已為近1000家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)頁(yè)空間、綿陽(yáng)服務(wù)器托管、企業(yè)網(wǎng)站設(shè)計(jì)、和靜網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。具體實(shí)現(xiàn):
1. 創(chuàng)建一個(gè)WCF Service Libraray。
1.1) File -> New -> New Project -> WCF -> WCF Service Library.)
1.2) 修改Service名和IServcie名為WillWcfService
2. 創(chuàng)建Console程序,并且把WCF Service host 到這個(gè)Console程序中。
2.1) 添加引用 System.ServiceModel, 1步中創(chuàng)建的Project (Library).
2.2) 修改App.config ( 添加 Endpoints. ( Address, Binding, Contract ). ) 便捷的方法就是直接復(fù)制第一步創(chuàng)建的WCF Service Libraray 項(xiàng)目中的App.config 文件里的內(nèi)容,這里面已經(jīng)有提示了。
<!-- When deploying the service library project, the content of the config file must be added to the host's app.config file. System.Configuration does not support config files for libraries. -->
2.3) 在Console程序中插入代碼創(chuàng)建 Host.
using (ServiceHost host = new ServiceHost(typeof(WillWcfService)))
{
host.Open();
Console.WriteLine("Host started @" + DateTime.Now.ToString());
}
3. 創(chuàng)建Console client 程序。
3.1)運(yùn)行啟動(dòng)第2步創(chuàng)建的Host程序,啟動(dòng)WCF Service。
3.2) 添加Service引用 (Add Service Reference), 輸入在Host程序里App.config中定義的的Address。
3.3)在Console程序里面插入代碼創(chuàng)建Client.
WillWcfServiceReference.WillWcfServiceClient client = new WillWcfServiceReference.WillWcfServiceClient();
string data = client.GetData(8);
Console.WriteLine("Get data: {0}", data);
分享標(biāo)題:(WCF)利用WCF實(shí)現(xiàn)兩個(gè)Process之間的通訊。-創(chuàng)新互聯(lián)
當(dāng)前URL:http://aaarwkj.com/article48/csoihp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)、響應(yīng)式網(wǎng)站、建站公司、動(dòng)態(tài)網(wǎng)站、標(biāo)簽優(yōu)化、App開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容