ReliableSessionBindingElement.AcknowledgementInterval プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ファクトリによって作成された信頼できるチャネルで、メッセージの送信元に受信確認を送信するまで送信先が待機する時間を取得または設定します。
public:
property TimeSpan AcknowledgementInterval { TimeSpan get(); void set(TimeSpan value); };
public TimeSpan AcknowledgementInterval { get; set; }
member this.AcknowledgementInterval : TimeSpan with get, set
Public Property AcknowledgementInterval As TimeSpan
プロパティ値
メッセージの送信元に受信確認を送信するまでサービスが待機する時間を指定する TimeSpan。 既定値は 2 秒です。
例外
値が 0 以下の値に設定されています。
注釈
信頼できるチャネルで複数のメッセージを受信する送信先は、これらのメッセージに対する受信確認を 1 つのメッセージにグループ化することで、ネットワーク トラフィックを減らし、メッセージでの情報密度を上げます。 グループ化は、トラフィックの増加にも問題なく対応します。 送信先は、メッセージを受信するたびに、可能な限り早く受信確認を送信するのではなく、ある時間だけ待機し、その間に到着したメッセージに対する受信確認をグループ化して、まとめて送信します。 ただし、最初に受信したメッセージだけは例外で、配信されると、直ちに受信確認が行われます。 また、単一の HTTP 接続で信頼できるセッションを使用する場合は (たとえば、WSHttpBinding ではなく WSDualHttpBinding の場合)、この設定は使用されません。
AcknowledgementInterval プロパティで設定する値は、インフラストラクチャに対する推奨値であり、絶対的な制限ではありません。
適用対象
.NET