2016-10-04 85 views
0

有沒有辦法限制客戶端一次可以對WCF執行的請求數量?限制客戶端對WCF的請求數

如果是這樣,我可以根據我的客戶端設置動態限制請求數量?

例如,一個客戶最多可以爲我的WCF服務創建10個同時請求。

+0

定義同時 – Paparazzi

+1

是的,有一個叫做'maxConcurrentCalls'行爲,你可以進行相應的設置。 –

回答

1

是否有任何方法可以限制客戶端一次可以對WCF執行的請求數量 ?

是的,有一種行爲稱爲maxConcurrentCalls。根據文檔,它是

一個正整數,用於限制當前通過ServiceHost處理的消息數量。超過限制的呼叫排隊等候。將此值設置爲0相當於將其設置爲Int32.MaxValue。默認值是16

如需更多信息,閱讀this