freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

wcf開發(fā)實戰(zhàn)教程-全文預(yù)覽

2025-07-17 00:32 上一頁面

下一頁面
  

【正文】 anceContextMode=)]標簽,此標簽代表這個類采用SingleTone(單類模式)來生成對象。 { public ListBookBookService : IBookService[ServiceBehavior(InstanceContextMode=)]namespace Services{using 。第五步:創(chuàng)建實現(xiàn)服務(wù)接口的類實現(xiàn)我們上面聲明的服務(wù)接口,實現(xiàn)對Book的添加、刪除和檢索的具體功能。 voidusing 。第四步:創(chuàng)建服務(wù)接口創(chuàng)建服務(wù)接口,聲明對外發(fā)布的類和方法。 public decimal public stringBookNO。[DataMember] { public classusing ?!秷D4》第三步:為Book實體類編寫代碼using System。在下面的“名稱”文本框中,填寫我們要創(chuàng)建的WCF服務(wù)庫的項目名稱“Services”。., .. ..WCF開發(fā)實戰(zhàn)系列教程 1:創(chuàng)建第一個WCF服務(wù)在這個實戰(zhàn)中我們將使用DataContract,ServiceContract來構(gòu)建WCF服務(wù),并使用VS2008內(nèi)置的“WCFSVCHost”運行我們創(chuàng)建的WCF服務(wù),并使用“WCF測試客戶端”來測試我們創(chuàng)建的服務(wù)。在左側(cè)的“項目類型”中選擇“WCF”,然后再在右側(cè)的“模板”中選擇“WCF服務(wù)庫”。第二步:創(chuàng)建Book實體類在“解決方案窗口”中,我們右擊Services項目名,選擇“添加”,再單擊“類”《圖3》在彈出的“添加新項”窗口中,選擇“類”,并在“名稱”文本框中寫入項名稱“”。using 。 public string到此為至,我們創(chuàng)建完了需要在服務(wù)中傳輸?shù)膹?fù)雜的數(shù)據(jù)類型Book。using 。namespace Services{[ServiceContract]和[OperationContract]這兩個標簽需要導(dǎo)入using 。using System。using 。 public class {AddBooks(Book book) return _Books。 }RemoveBook(string id)第六步:配置WCF服務(wù)到目前為至,我們建立好了WCF服務(wù),那我們?nèi)绾巫學CFSVCHost(WCF服務(wù)主機)理解我們編寫的服務(wù)類,并能夠運行我們編寫的服務(wù)呢。 services endpoint address= binding=wsHttpBinding contract= dns value=localhost / /endpoint serviceMetadata GetEnabled=True/在部署前 設(shè)置為 false 以避免泄漏異常信息 /behavior /behaviors/這么多東西誰能記得下??。?!沒關(guān)系,VS2008為我們提供了可視化的操作界面。不僅如此?!秷D9》這樣我們就可以把對外公司的服務(wù)改變?yōu)槲覀儎偩帉懙姆?wù)了。OK,現(xiàn)在我們對WCF的配置算是完成了第七步:運行WCF進行測試。 在VS2008中為我們提供了測試WCF的工具,按F5啟動WCF會出現(xiàn)兩個東西 “測試客戶端”從WcfSVCHost中取得WCF服務(wù)的元數(shù)據(jù),解析為右側(cè)的“服務(wù)結(jié)構(gòu)樹”,從這里面我們可以看到此WCF服務(wù)為我們提供了一個服務(wù)契約“IBookService”,此服務(wù)契約中對外提供了三個可調(diào)用的方法。 雙擊AddBooks()方法,我們可以從右面輸入相關(guān)的數(shù)據(jù)然后點擊“調(diào)用”,就可以把數(shù)據(jù)送給WCF服務(wù)器,去調(diào)用對應(yīng)的方法了。 圖《14》 圖《16》 2: 使用IIS發(fā)布WCF服務(wù) 上一篇中,我們創(chuàng)建了一個簡單的WCF服務(wù),在測試的時候,我們使用VS2008自帶的WCFSVCHost(WCF服務(wù)主機)發(fā)布WCF服務(wù),以便進行測試。圖《1》第二步:新建WCF服務(wù)站點。圖《3》第三步:在剛剛創(chuàng)建的WCF服務(wù)站點上添加對WCF服務(wù)庫項目Services項目的引用。雖然在第三步中我們添加了對Services項目的引用,但此時我們的WCF服務(wù)站點并不能把WCF服務(wù)庫中的服務(wù)和終結(jié)點發(fā)布出來。這一步是可選的,我們再為此WCF服務(wù)站點添加一個終結(jié)點,A=basic B=basicHttpBinding,選擇“在瀏覽器中查看”,在IE中運行此服務(wù)。然后在IIS運行我們發(fā)布的WCF服務(wù)《圖10》從上圖中我們看到發(fā)布的站點中不再包含有端口號?!秷D12》再通過第二個終結(jié)點的GetAllBooks()方法取得所有對象的信息。什么是“自運行WCF服務(wù)”呢?就是通過我們編寫的控制臺程序或WinForm程序來為本機或遠程機提供WCF服務(wù)的方式。using 。 //導(dǎo)入WCF服務(wù)庫項目命名空間using 。 public class Program //實例化ServiceHost服務(wù)承載器,并在構(gòu)造函數(shù)中指定要發(fā)布的BookServiceServiceHost host = new ServiceHost(typeof(BookService))。 //打開服務(wù)承載器,讀取配置文件中的WCF服務(wù)的配置信息()。 }《圖2》第五步:“編輯WCF配置”,彈出服務(wù)配置管理窗口《圖3》,所以左邊的服務(wù)項中是空的。在這里我們先選擇Http《圖6》第九步:單擊“下一步”,是選擇Http通信的“互操作方式”?!秷D8》第十一步:單擊“下一步”,出來配置成功界面,單擊“完成”完成此次配置《圖9》此時WCF配置窗口中會出現(xiàn)一個服務(wù)節(jié)點,其中的終結(jié)點就是我們剛才配置信息A=basic B=basicHttpBinding C=《圖10》第十二步:下面我們再使用向?qū)砑右粋€終結(jié)點點擊左側(cè)的“服務(wù)”節(jié)點,出現(xiàn)界面如下:《圖11》點擊“新建服務(wù)終結(jié)點...”處彈出向?qū)?,選擇服務(wù)契約《圖5》點擊“下一步”出現(xiàn)界面“選擇通信模式”,這里我們還是選擇Http《圖6》點擊“下一步
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1