Read
- 更新日2025-08-04
- 3分で読める
キューからメッセージを返します。
メッセージを読み取るには、メッセージがパブリッシュされるトピックをサブスクライブする必要があります。トピックをサブスクライブしないと、メッセージを受信できません。
キューに入れられたメッセージがない場合、指定されたタイムアウトまたはWebサービスで定義されている最大タイムアウトのいずれか小さい方まで、呼び出しが同期的にブロックされます。SystemLinkサーバは、10秒後にタイムアウトします。
プログラミングのパターン
- システム間でメッセージを送信する

sync message session in
サーバに対して作成された同期メッセージセッション。結果として、このVIは、Open (AMQP Async)によって作成されたセッションには適用されません。メッセージセッションが非同期の場合は、代わりにsync message session inをFlush Event Queue上のevent registration refnumに配線します。
timeout milliseconds
このVIがタイムアウトする前に、キューに入れられたメッセージを待機する時間 (ミリ秒)。
デフォルト値は100です。
error in
このVIを実行する前に発生したエラー状態。VIは、標準エラー動作に基づいてこの入力に応答します。sync message session out
サーバに対して作成された同期メッセージセッション。
topic
エンドポイントがメッセージをパブリッシュまたはサブスクライブするチャンネル。
message
トピックのサブスクライバが読み取るためにパブリッシュされるコンテンツ。
error out
エラー情報。このVIは標準エラー動作に基づいてこの出力を生成します。dequeue status
VIの現在の状態に関する情報です。Trueの場合、VIはメッセージを受信しました。Falseは、VIがタイムアウトしたことを意味します。