0
我有一個asp.net網絡服務,它有多種Web方法。Asp.net web服務超時問題
在我的客戶端已經超時的配置一樣,
<binding name="TestWebServiceSoap" closeTimeout="00:10:00" openTimeout="00:10:00" receiveTimeout="00:50:00" sendTimeout="00:10:00" allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard" maxBufferSize="2147483647" maxBufferPoolSize="2147483647" maxReceivedMessageSize="2147483647" messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered" useDefaultWebProxy="true">
<readerQuotas maxDepth="32" maxStringContentLength="2147483647" maxArrayLength="2147483647" maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647" />
<security mode="None">
當我要調用Web服務,我創建Web服務一次的新實例,
TestWebServiceSoapClient objWebServiceClient = objWebServiceClient = new TestWebServiceSoapClient(strEndPointName, strEndPointAddress);
其中strEndPointName是端點名稱和 strEndPointAddress是端點poi NT解決
然後調用多個Web方法基於這種情況下(不考慮每一個Web方法創建一個新的實例)一樣,
objWebServiceClient.TestWebMethodone(string parameter1,string parameter2); objWebServiceClient.TestWebMethodtwo(string parameter1,string parameter2); objWebServiceClient.TestWebMethodthree(string parameter1,string parameter2);
等。
我現在的問題是,
是否被分別申請各 Web方法爲終點的超時配置?
這是TestWebMethodone,TestWebMethodtwo,TestWebMethodree會爲數據傳輸操作單獨獲取超時值嗎?
謝謝。但是你有沒有可靠的資料來描述這件事?不要以另一種方式請它。我感謝你的回答。 @No One – Rezoan
我可以用我的經驗告訴你。 – Ehsan