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

正文內(nèi)容

wcf開發(fā)實戰(zhàn)教程-閱讀頁

2025-07-11 00:32本頁面
  

【正文】 point contract= listenUriMode=Explicit certificateReference storeName=My storeLocation=LocalMachine /identity endpoint address=mex binding=basicHttpBinding bindingConfiguration= host add baseAddress=://localhost:8081/BookService / /host /services certificateReference storeName=My storeLocation=LocalMachine按Ctrl+F5運行即可。測試一下。://localhost:8081/BookService出現(xiàn)界面如下:《圖32》從圖中我們可以看出,我們?yōu)锽ookService配置的四個終點都顯示出來了,我們可以使用不同的終結(jié)點添加書目信息,然后再用其它的終結(jié)點取出書目信息。4:使用Windows服務(wù)發(fā)布WCF服務(wù)上一篇文章中我們通過編寫的控制臺程序或WinForm程序來為本機或遠程機提供WCF服務(wù)的方式,我們稱這種方式為SelfHost服務(wù)發(fā)布方式,這一篇文章我們來看一下如何編寫Windows服務(wù)來發(fā)布WCF服務(wù)。第三步:修改Service1的屬性在Service1的設(shè)計界面中右擊,選擇“屬性”,把其中的(Name)和ServiceName都改為BookServiceHost《圖3》第四步:在Service1中編寫代碼如下《圖4》第五步:。下面我們要看一看如何把這個Windows Service運行起來。在Service1設(shè)計界面中右擊,選擇“添加安裝程序”《圖6》生成安裝程序組件,出現(xiàn)界面如下《圖7》serviceProcessInstaller1:服務(wù)安裝的信息《圖8》serviceInstaller1:服務(wù)本身的信息《圖9》編譯成功第七步:安裝上面編寫完的服務(wù)打開VS2008命令窗口,進入當(dāng)前項目的bin/Debug文件夾中,執(zhí)行命令 :installutil 《圖10》《圖11》第八步:啟動BookServiceHost服務(wù)打開服務(wù)管理器,我們可以看到我們剛剛注冊上的服務(wù)已經(jīng)存在了,但還沒有啟動,右擊“啟動”《圖12》第九步:測試服務(wù):打開IE,在地址欄中輸入:://localhost:8081/BookService://localhost:8081/BookService 5:創(chuàng)建WCF客戶端程序在前面的三篇文章中我們分別介紹了WCF服務(wù)的三種載體:IIS、SelfHost、Windows Service Host。這篇文章我們主要來介紹如何編寫客戶程序。在這里我們使用上篇文章中介紹的WindowsServiceHost發(fā)布BookService程序。在這里我使用控制臺程序為例,建立一個客戶項目Client。右擊項目名稱,選擇“添加服務(wù)引用...”《圖4》在彈出的“添加服務(wù)引用”的對話框中,在地址欄里我們輸入前面我們發(fā)布的WCF服務(wù)的終結(jié)點的地址://localhost:8081/BookService點擊“前往”后,會到上面的地址中去下載WCF服務(wù)的元數(shù)據(jù),根據(jù)接收到的元數(shù)據(jù)信息,在“服務(wù)”列表中顯示出該地址中相應(yīng)的服務(wù)(BookService),展開BookService會看到該服務(wù)的服務(wù)契約(IBookService),點擊IBookService,我們會看到該服務(wù)契約中包含的方法契約。、?!秷D8》《圖9》到目前為至,我們把WCF服務(wù)引用添加到了我們Client程序中了。在BookServiceClient實例化時,需要在此類的構(gòu)造函數(shù)中指定訪問WCF服務(wù)的終結(jié)點的名稱。 client = new (NetNamedPipeBinding_IBookService)。 book1 = new ()。 = 。 book2 = new ()。 = 。使用client對象與WCF服務(wù)通信,查詢現(xiàn)有的書籍列表。 (+\t+)。如果Client是控制臺程序就會出現(xiàn)“卡”的效果,如果Client是WinForm窗體的話,會出現(xiàn)按鈕點下去彈不起來的“假死”情況,這是因為我們是同步訪問WCF服務(wù)。下面我們看一下如何使用異步來訪問WCF服務(wù)。在Web服務(wù)引用WS上右擊,選擇“配置服務(wù)引用...”,引出“配置服務(wù)引用”對話框?!秷D11》《圖12》第二步:查看修改完的服務(wù)引用在Web服務(wù)引用WS上右擊,選擇“在對象瀏覽器中查看...”, 在對象瀏覽器中我們可以看到BookServiceClient 對象中多了好多的方法和事件?!秷D13》《圖14》第三步:修改客戶端代碼:static void Main(string[] args){ client = new (NetNamedPipeBinding_IBookService)。 //指定異步添加書籍完成后要執(zhí)行的方法 += new EventHandler(client_AddBooksCompleted)。 //指定異步查詢書籍完成后要執(zhí)行的方法 += new EventHandler(client_GetAllBooksCompleted)。 book1 = new ()。 = 贏在中國。 = 。 //調(diào)用異步添加書籍(book1)。 book2 = new ()。 = 東周列國傳。 = 。 //調(diào)用異步添加書籍(book2)。 //調(diào)用異步顯示書籍()。 ()。client_GetAllBooksCompleted(object sender, e){) ()。 }}//異步添加書籍完成后要執(zhí)行的方法,顯示BookAddOver字樣static void (BookAddOver)。2. 若不是心寬似海,哪有人生風(fēng)平浪靜。用一些事情,總會看清一些人。既糾結(jié)了自己,又打擾了別人。4. 歲月是無情的,假如你丟給它的是一片空白,它還給你的也是一片空白。你必須努力,當(dāng)有一天驀然回首時,你的回憶里才會多一些色彩斑斕,少一些蒼白無力。
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1