有誰知道描述WCF中所有綁定默認設置的文檔嗎?知道客戶端和服務器端的默認設置會很好。WCF默認綁定設置的文檔(例如wsHttpBinding)
也許有一種簡單的方法來編程顯示綁定的所有當前設置,如果文檔不存在???例如,如果我在使用wsHttpBinding的服務器端有端點,我怎麼知道默認設置是什麼(例如maxReceiveMessageSize,maxDepth,安全模式,clientCredentialType等)。
謝謝。
有誰知道描述WCF中所有綁定默認設置的文檔嗎?知道客戶端和服務器端的默認設置會很好。WCF默認綁定設置的文檔(例如wsHttpBinding)
也許有一種簡單的方法來編程顯示綁定的所有當前設置,如果文檔不存在???例如,如果我在使用wsHttpBinding的服務器端有端點,我怎麼知道默認設置是什麼(例如maxReceiveMessageSize,maxDepth,安全模式,clientCredentialType等)。
謝謝。
我不認爲所有的默認值都記錄在案。但是,您會在文檔中找到其中的一些內容,特別是可通過app.config配置的內容,例如readerQuotas針對特定綁定的情況。 Here's an example。
這就是說,最好的建議WCF將不是依靠默認值。事實上,對於大多數服務來說,我認爲默認設置很少,很多時候都會阻礙,因此事先明確它會更好,這也會迫使您在評估您的需求之前,這樣你以後就不會感到難看的驚喜了。
這對於節流和配額設置,順便說一句特別重要。
爲的wsHttpBinding配置中的默認值是在這裏:
<security/>
默認:http://msdn.microsoft.com/en-us/library/ms731362.aspx<readerQuotas/>
默認:http://msdn.microsoft.com/en-us/library/ms731325.aspx<transport/>
默認:http://msdn.microsoft.com/en-us/library/ms731313.aspx<message/>
默認值:http://msdn.microsoft.com/en-us/library/ms731346.aspx
謝謝,休!這正是我今天所期待的。 – 2013-02-08 13:16:44