WCF相關的TimeOut屬性值的意義

2022-03-28 13:13:16 字數 1572 閱讀 1964

wcf相關的timeout屬性值的意義。

binding配置的例子: 

timeout 超時說明:

特性 說明

closetimeout

乙個 timespan 值,指定為完成關閉操作提供的時間間隔。此值應大於或等於 zero。預設值為 00:01:00。

opentimeout

乙個timespan值,指定為完成開啟操作提供的時間間隔。此值應大於或等於zero。預設值為 00:01:00。

receivetimeout

乙個timespan值,指定為完成接收操作提供的時間間隔。此值應大於或等於zero。預設值為 00:10:00。

sendtimeout

乙個timespan值,指定為完成傳送操作提供的時間間隔。此值應大於或等於zero。預設值為 00:01:00。

inactivitytimeout

乙個 timespan,指定通道在出錯之前允許其他通訊方不傳送任何訊息的最大持續時間。 通道上的活動被定義為接收應用程式或基礎結構訊息。如果在此屬性指定的時間內未檢測到活動,則基礎結構會中止會話,且通道會出錯。可靠會話被中止。 預設值為 00:10:00。

maxbufferpoolsize

乙個整數,指定此繫結的最大緩衝池大小。預設值為 512 * 1024 位元組。windows communication foundation (wcf) 的許多部件使用緩衝區。每次使用緩衝區時,建立和銷毀它們都將占用大量資源,而緩衝區的垃圾**過程也是如此。利用緩衝池,可以從緩衝池中獲得緩衝區,使用緩衝區,然後在完成工作後將其返回給緩衝池。這樣就避免了建立和銷毀緩衝區的系統開銷。

maxbuffersize

乙個正整數,指定記憶體中用於儲存訊息的緩衝區的最大大小(位元組)。

如果transfermode屬性等於buffered,則此屬性應等於maxreceivedmessagesize屬性值。

如果transfermode屬性等於streamed,則此屬性不能大於maxreceivedmessagesize屬性值,應當至少為標頭的大小。

預設值為 65536。有關更多資訊,請參見 maxbuffersize。

maxconnections

乙個整數,指定服務將建立/接受的最大出站和入站連線數。傳入和傳出連線分別根據此屬性指定的限制進行計數。

超出此限制的入站連線需要排隊,直到連線數低於限制值。

超出此限制的出站連線需要排隊,直到連線數低於限制值。

預設值為 10。

maxreceivedmessagesize

乙個正整數,指定採用此繫結配置的通道上可以接收的最大訊息大小(位元組),包括訊息頭。如果訊息超出此限制,則傳送方將收到 soap 錯誤。接收方將刪除該訊息,並在跟蹤日誌中建立事件項。預設值為 65536。

router link的相關屬性

指定跳轉的路由 home home router link 不想router link渲染成 a 標籤?很簡單,只需要給新增乙個屬性tag即可 home tag button home router link 渲染成button about tag li about router link 渲染成l...

布局相關的屬性

1.position 定位方式 1.正常定位 relative 2.根據父元素進行定位 absolute 3.根據瀏覽器視窗進行定位 fixed 4.沒有定位 static 5.繼承inherit 2.定位 left 左 right 右 top 上 bottom 下 離頁面頂點的距離 3.z ind...

HDFS 中常見的Timeout

前段時間遇到 hdfs 的各種超時,這裡總結下遇到的超時 ipc1.ipc connect timeout 在 client 端setupconnection 設定,2.0.3 之前是20s 之後是可配置 ipc.client.connect.timeout2.ipc max idle time i...