一方通知連続受信機能を使用すると,OpenNotificationメソッドを実行してからCloseNotificationメソッドを実行するまでの間は,サーバ側からの一方通知メッセージを連続して受信できます。この機能を利用すると,サーバ側から送信される一方通知メッセージを受信できる状態になっていない場合,サーバ側から一方通知メッセージを送信しても,クライアント側はエラーリターンしません。その場合は,クライアント側が一方通知メッセージを受信するAcceptNotificationChainedメソッドを実行した時点で,待ち受けキューからメッセージを取り出すことができます。
一方通知連続受信機能の処理の流れを次の図に示します。
図2-16 一方通知連続受信機能の処理の流れ