2011-06-01 44 views
4

我有一個關於WCF請求的簡單問題。當多個用戶請求相同的進程時,WCF是否會自動將請求排隊到一個服務(該服務是單例),也就是說我有一個需要一段時間才能完成的功能,並且有兩個用戶對此函數進行調用,WCF會自動執行排隊請求,以便當第一個請求完成後,它開始處理下一個?WCF - 想知道請求隊列

〜只是想知道

回答

2

合同上的服務行爲屬性定義了會話,實例和併發的處理。有關更多詳情,請參閱http://msdn.microsoft.com/en-us/library/ms731193.aspx

基本上你可以配置它(1)同時處理一個請求或(2)同時處理多個請求。

+0

好吧,所以我得到,如果你將它設置爲實例它不會很重要,但如果它設置爲單身,wcf自動處理排隊? – Heinrich 2011-06-08 22:50:25

+0

是的,WCF將處理排隊。 – 2011-06-08 22:51:21

+0

啊優秀,謝謝:) – Heinrich 2011-06-08 22:54:34