天天看點

Wcf運作時執行流程分析

以前寫過一個MVC執行流程的分析的文章:

http://www.cnblogs.com/lovecindywang/archive/2010/12/02/1894740.html

使用一些自定義的代碼埋點方式來解析MVC架構颞部的執行過程。今天看到一個老外

寫了

一篇不錯的Wcf文章,我整理了一下它的代碼,為每一個方法加上了MSDN中标注的中文注釋,大家可以通過這個例子來學習Wcf的擴充以及了解Wcf架構内部的執行流程:

完整的代碼

點選這裡下載下傳

。下圖可以看到代碼執行結果的控制台截圖(點選檢視大圖):

注意:

1) 藍色的代表服務端的執行邏輯,黃色的代表用戶端的執行邏輯

2) 執行了三次方法,第一次普通的請求傳回調用,第二次是會出錯的請求傳回調用,第三次是單向的調用。

3) 可以比較一下,出錯和不出錯會多哪些步驟少哪些步驟,單向調用會少哪些步驟。

Wcf運作時執行流程分析

作者:

lovecindywang

本文版權歸作者和部落格園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接配接,否則保留追究法律責任的權利。