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

正文內(nèi)容

wcf開發(fā)實(shí)戰(zhàn)教程-文庫吧資料

2025-07-02 00:32本頁面
  

【正文】 :點(diǎn)擊右邊的“新建服務(wù)...”彈出“新建服務(wù)元素向?qū)А贝翱?,單擊“瀏覽”按鈕,選擇Bin/。 }}第四步:。 ()。 (服務(wù)已啟動(dòng)......)。()。 { {//導(dǎo)入WCF服務(wù)命名空間namespace ConsoleBookServiceHost{using Services。using 。using System。下面我們使用控制臺(tái)程序來提供WCF的自運(yùn)行服務(wù)第一步:建立控制臺(tái)應(yīng)用程序ConsoleBookServiceHost《圖1》第二步:向ConsoleBookServiceHost程序中添加兩個(gè)引用:一個(gè)是WCF服務(wù)庫Services項(xiàng)目的引用。這一篇文章中我們來談一下“自運(yùn)行WCF服務(wù)”。《圖13》運(yùn)行完全沒問題。我們通過第一個(gè)終結(jié)點(diǎn)的AddBooks()方法添加三個(gè)對象。x:\...\wcftestclient到此為至我們在IIS中發(fā)布WCF服務(wù)成功。在IIS建立Web應(yīng)用程,指向我們的WCF服務(wù)站點(diǎn)所在的目錄?!秷D9》 Development Server中發(fā)布我們的WCF服務(wù)了。第七步:測試運(yùn)行WCF服務(wù)站點(diǎn)。C=《圖8》下面我們將試著使用不同的終結(jié)點(diǎn)與WCF服務(wù)進(jìn)行交互,查看運(yùn)行情況?!秷D7》第六步:試著再添加一個(gè)通信的終結(jié)點(diǎn)?!熬庉媁CF配置”《圖5》在彈出的服務(wù)配置窗口中。第五步:配置此WCF服務(wù)站點(diǎn)與WCF服務(wù)庫項(xiàng)目之間的類的對應(yīng)。圖《4》第四步:。這兩個(gè)文件對我們來說沒有用,我們刪掉。在解決方案上右擊,選擇“添加”“新建網(wǎng)站”,打開新建網(wǎng)站對話框。第一步:打開我們上一篇文章中建立的WCF服務(wù)項(xiàng)目。這種VS2008內(nèi)置的WCFSVCHost只適用于開發(fā)人員測試的使用,能進(jìn)行WCF服務(wù)部署。 雙擊RemoveBoo()方法就可以把書刪除 雙擊GetAllBooks方法,我們可以查看添加的書的信息 圖《13》 圖《12》 一個(gè)是在右下角的托盤圖標(biāo)中會(huì)出現(xiàn)WCFSVCHost(WCF服務(wù)主機(jī)),它為我們在開發(fā)時(shí)候提供了一個(gè)運(yùn)行WCF的服務(wù)器,用來為測試客戶端提供WCF服務(wù)?!秷D11》點(diǎn)擊菜單“文件”“保存”。然后,我們展開左側(cè)“服務(wù)”“”“終結(jié)點(diǎn)”,單擊第一個(gè)“空名稱”,從右邊的“終結(jié)點(diǎn)屬性”中的Contract中我們可以看到。單擊左側(cè)的“服務(wù)”“”在右側(cè)的Name,彈出“服務(wù)類型瀏覽器”對話框,雙擊它就可以出現(xiàn)此服務(wù)中的對外公布的服務(wù),點(diǎn)擊選中它單擊確定。這說明雖然在第一步中我們刪除了那兩個(gè)自動(dòng)生成的類文件,但配置文件中仍沒有刪除這兩個(gè)類文件的配置信息。而另一個(gè)(即上面的終結(jié)點(diǎn)),是向外公布我們編寫的[ServiceContract]的類。在Services項(xiàng)目中右擊“”配置文件,在彈出的右鍵菜單中選擇“編輯WCF配置”。 /serviceBehaviors serviceDebug includeExceptionDetailInFaults=False / 請將下值設(shè)置為 true。 ! 要接收故障異常詳細(xì)信息以進(jìn)行調(diào)試, 請?jiān)诓渴鹎皩⒁韵轮翟O(shè)置為 false 并刪除上面的元數(shù)據(jù)終結(jié)點(diǎn) behavior name= behaviors /service /baseAddresses baseAddresses endpoint address=mex binding=mexHttpBinding contract=IMetadataExchange / /identity identity service behaviorConfiguration= name=代碼如下:命名空間。 }}此類是對IBookService接口的具體實(shí)現(xiàn),在此類的上面我們聲明了[ServiceBehavior(InstanceContextMode=)]標(biāo)簽,此標(biāo)簽代表這個(gè)類采用SingleTone(單類模式)來生成對象。 { public void { public ListBook { public void ListBook _Books = new ListBook()。BookService : IBookService[ServiceBehavior(InstanceContextMode=)]namespace Services{using 。using ?!秷D6》。第五步:創(chuàng)建實(shí)現(xiàn)服務(wù)接口的類實(shí)現(xiàn)我們上面聲明的服務(wù)接口,實(shí)現(xiàn)對Book的添加、刪除和檢索的具體功能。 }}在IBookService接口上面,我們定義了[ServiceContract]標(biāo)簽,此標(biāo)簽代表此接口及實(shí)現(xiàn)此接口的類都是對外發(fā)布的Service類,在每個(gè)需要對外發(fā)布的方法上都加上[OperationContract]標(biāo)簽,以使外部可以訪問到此方法。RemoveBook(string id)。[OperationContract] voidIBookService[ServiceContract]using 。using 。《圖5》在此類文件中我們編寫服務(wù)接口,代碼如下:using System。第四步:創(chuàng)建服務(wù)接口創(chuàng)建服務(wù)接口,聲明對外發(fā)布的類和方法。這兩個(gè)標(biāo)簽在使用的進(jìn)候需要導(dǎo)入using 。 public decimal public stringBookNO。[DataMember] { public classusing 。using ?!秷D4》第三步:為Book實(shí)體類編寫代碼using System?!秷D2》這兩個(gè)類文件是兩個(gè)WCF示例文件,對我們開發(fā)沒有什么用處,現(xiàn)在我們刪掉這兩個(gè)文件。在下面的“名稱”文本框中,填寫我們要?jiǎng)?chuàng)建的WCF服務(wù)庫的項(xiàng)目名稱“Services”。第一步:創(chuàng)建“WCF服務(wù)庫”“文件(F)”“新建項(xiàng)目(P)...”打開新建項(xiàng)目對話框。., .. ..WCF開發(fā)實(shí)戰(zhàn)系列教程 1:創(chuàng)建第一個(gè)WCF服務(wù)在這個(gè)實(shí)戰(zhàn)中
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1