WCF編程生命周期基本步驟詳解
WCF開框架中有一種概念叫做編程生命周期。那么如何正確的理解WCF編程生命周期,對于我們掌握這一框架的應(yīng)用有非常重要的幫助作用。#t#
Windows Communication Foundation (WCF) 可讓應(yīng)用程序通報(bào)它們是在同一臺計(jì)算機(jī)上、分布在 Internet 上還是在不同的應(yīng)用程序平臺上。本主題概述了WCF編程生命周期的任務(wù)。
基本任務(wù)
要執(zhí)行的WCF編程生命周期依次為:
1、定義服務(wù)協(xié)定。服務(wù)協(xié)定指定服務(wù)的簽名、服務(wù)交換的數(shù)據(jù)和其他協(xié)定要求的數(shù)據(jù)。
2、實(shí)現(xiàn)協(xié)定。若要實(shí)現(xiàn)服務(wù)協(xié)定,請創(chuàng)建實(shí)現(xiàn)協(xié)定的類并指定運(yùn)行庫應(yīng)具有的自定義行為。
3、通過指定終結(jié)點(diǎn)信息和其他行為信息來配置服務(wù)。
4、在應(yīng)用程序中承載服務(wù)。
5、生成客戶端應(yīng)用程序。
盡管本節(jié)中的主題遵循此順序,但是一些WCF編程生命周期方案并不會從頭開始。例如,如果想要為預(yù)先存在的服務(wù)生成客戶端,則從步驟 5 開始?;蛘?,如果您是在生成其他人將使用的服務(wù),則可以跳過步驟 5。