3

WCF では、要求応答操作のタイムアウトにより、クライアント側のチャネルに障害が発生しますか?

サーバーが応答を送信するときにタイムアウトした場合、チャネルはサーバー側で障害が発生していますか?

4

3 に答える 3

6

はい、タイムアウトはチャネルに障害を引き起こします-クライアントとサーバーをリンクするチャネルは常に1つだけです-サーバーには独自のチャネルがありません...

あなたは基本的に持っています:

+-----------+                       +-----------+
|           |_______________________|           |
|  Client   |     The Channel       |  Server   |
|           |-----------------------|           |
+-----------+                       +-----------+

実際には、2 つのビットを接続するチャネルは 1 つだけです。タイムアウトに関しては、同じタイムアウトに対して両端で異なる値が定義されている場合、小さい方の値が「優先」され、適切になります。(反対側の) 大きい方の値は考慮されません。

于 2010-04-15T15:46:57.243 に答える
1

正解です。タイムアウトはチャネルに障害を引き起こします。クライアント側とサーバー側の両方で最大タイムアウト時間を設定できます。

于 2010-04-15T15:51:22.887 に答える