基本程式設計週期
不管應用程式位於同一部電腦、位於網際網路的個別電腦上,還是位於不同的應用程式平台,Windows Communication Foundation (WCF) 都可以讓應用程式彼此通訊。本主題將概要說明建置 WCF 應用程式需要執行的工作。如需實用範例應用程式,請參閱使用者入門教學課程。
基本工作
要執行的基本工作依序為:
- 定義服務合約。服務合約可指定服務簽章、服務所交換的資料,以及其他合約所需的資料。如需詳細資訊,請參閱設計服務合約。
- 實作合約。若要實作合約,請建立可實作合約的類別,然後指定執行階段應該具備的自訂行為。如需詳細資訊,請參閱實作服務合約。
- 指定端點資訊與其他行為資訊來設定服務。如需詳細資訊,請參閱設定服務。
- 在應用程式中裝載服務。如需詳細資訊,請參閱裝載服務。
- 建置用戶端應用程式。如需詳細資訊,請參閱建置用戶端。
儘管本章節的主題遵循此順序進行說明,在某些情況下並不會從第一個步驟開始。例如,如果您想要為預先存在的服務建置用戶端,必須從步驟 5 開始。或者假如您要建置其他人可以使用的服務,可以略過步驟 5。
當您熟悉如何開發服務合約之後,也可以閱讀擴充性簡介。如果您對服務還有問題的話,請查閱 WCF 疑難排解快速入門,看看其他人是否有相同或類似的問題。