サービス バス

Azure Service Bus に接続してメッセージを送受信します。 キューに送信、トピックに送信、キューから受信、サブスクリプションから受信などの操作を実行できます。

このコネクタは、次の製品および地域で利用可能です。

Service クラス 地域
Logic Apps 標準 すべての Logic Apps 地域および統合サービス環境 (ISE)
Power Automate Premium 以下を除くすべての Power Automate 地域 :
     -   US Government (GCC High)
Power Apps Premium 以下を除くすべての Power Apps 地域 :
     -   US Government (GCC High)
お問い合わせ先
件名 マイクロソフト
[URL] Microsoft LogicApps サポート
Microsoft Power Automate サポート
Microsoft Power Apps サポート
Connector Metadata
発行者 マイクロソフト
Web サイト https://azure.microsoft.com/services/service-bus/

一般的な既知の問題と制限

  • 無限ループ

    同じコネクタ タイプを持つトリガーとアクションの両方を選択し、それらを使用してキューや トピック サブスクリプションなどの同じエンティティを操作する場合は注意してください。 この組み合わせにより、無限ループが作成され、ワークフローが終了しない可能性があります。

    たとえば、ワークフローで、新しく受信したメッセージをキューに返す Service Bus トリガーを使用し、そのトリガーに続いて、メッセージを同じキューに送り返す Service Bus アクションを使用するとします。 このパターンは、無限ループを作成し、無限のワークフローを引き起こす可能性があります。

  • コネクタ キャッシュに保存されたセッションの制限

    サブスクリプションや トピック などのサービス バス メッセージング エンティティ ごとのサービス バス コネクタでは、一度に最大 1,500 の一意のセッションをコネクタ キャッシュに保存できます。 セッション数がこの制限を超えると、古いセッションがキャッシュから削除されます。 詳細については、メッセージ セッション を参照してください。

  • ロングポーリング トリガー

    Azure Service Bus マネージド コネクタの場合、すべてのトリガーは ロング ポーリング です。 このトリガー タイプは、すべてのメッセージを処理し、さらにメッセージがキューまたはトピック サブスクリプションに表示されるまで 30 秒間待機します。 30 秒以内にメッセージが表示されない場合、トリガーの実行はスキップされます。 それ以外の場合、トリガーはキューまたは トピック サブスクリプションが空になるまでメッセージの読み取りを続けます。 次のトリガー ポーリングは、トリガーのプロパティで指定された繰り返し間隔に基づいています。

Microsoft Entra ID 認証

Microsoft Entra ID 認証を使用するには、ユーザー アカウントに特定のロールの割り当てが必要です。 詳細については、アクセス権に Azure ロールを割り当てる - Azure Service Bus をご覧ください。

マネージド ID 認証

現在、マネージド ID 認証 は Azure Logic Apps でのみサポートされています。

  • ロジック アプリ ワークフローから Service Bus 名前空間およびメッセージング エンティティへのアクセスを認証するマネージド ID を使用するには、対応するレベルでロールのアクセス許可を割り当てる必要があります。 たとえば、キューにアクセスするには、そのキューに必要なアクセス許可を持つロールがマネージド ID に必要です。

  • 異なるメッセージング エンティティにアクセスする各マネージド ID には、そのエンティティへの個別の接続が必要です。 メッセージの送受信に異なる Azure Service Bus アクションを使用し、それらのアクションに異なる権限が必要な場合は、必ず異なる接続を使用してください。

Azure Service Bus で使用するマネージド ID を有効にするには、次の大まかな手順に従います。

  1. ロジック アプリ リソースのマネージド ID を有効にするか作成します。 詳細は、Azure Logic Apps のマネージド ID を使用して、Azure リソースへのアクセスを認証します

  2. Azure Service Bus リソースへの ID アクセスを付与します。 詳細については、アクセス権に Azure ロールを割り当てる - Azure Service Bus をご覧ください

  3. ユーザーが割り当てた ID を使用する場合は、ID をロジック アプリ リソースに追加します。 Azure Logic Apps でのマネージド ID による認証の詳細については、Azure Logic Apps のマネージ ID を使用して、Azure リソースへのアクセスを認証する をご覧ください

コネクタの詳細

この記事では、Azure Service Bus 管理型 コネクタに対してのみの操作について説明します。これは Azure Logic Apps、Power Automate、および Power Apps で利用可能です。 Azure Service Bus 内蔵 コネクタは、Azure Logic Apps の標準ロジック アプリ ワークフローでのみ使用できます。

Azure Logic Apps の Azure Service Bus 組み込みコネクタとマネージド コネクタの詳細については、Azure Logic Apps のワークフローから Azure Service Bus に接続する を参照してください。

接続を作成する

このコネクタは、次の認証タイプをサポートしています:

アクセス キー Azure Service Bus にアクセスするための接続文字列を提供します。 Azure Government、米国政府 (GCC)、米国政府 (GCC-High) における Azure Government と国防総省 (DoD) を除くすべての地域 共有不可
アクセス キー (Azure Government) Azure Service Bus にアクセスするための接続文字列を提供します。 Azure Government、米国政府 (GCC)、米国政府 (GCC-High) における Azure Government と国防総省 (DoD) のみ 共有不可
Azure AD 統合 Azure Active Directory を使用して Azure Service Bus にアクセスします。 MOONCAKE のみ 共有不可
Azure AD 統合 (Azure Government) Azure Active Directory を使用して Azure Service Bus にアクセスします。 Azure Government、米国政府 (GCC)、米国政府 (GCC-High) における Azure Government と国防総省 (DoD) のみ 共有不可
Logic Apps マネージド ID LogicApps Managed Identity を使用して接続を作成する LOGICAPPS のみ 共有可能
Microsoft Entra ID 統合 Microsoft Entra ID を使用して Azure Service Bus にアクセスします。 Azure Government、MOONCAKE、米国政府 (GCC)、米国政府 (GCC-High) における Azure Government と国防総省 (DoD) を除くすべての地域 共有不可
既定 [非推奨] このオプションは、明示的な認証の種類を持たない古い接続専用に対してのみ使用され、下位互換性を保つためにのみ提供されます。 すべての地域 共有不可

アクセス キー

認証 ID: connectionstringauth

適用可能: Azure Government、米国政府 (GCC)、米国政府 (GCC-High) における Azure Government と国防総省 (DoD) を除くすべての地域

Azure Service Bus にアクセスするための接続文字列を提供します。

これは共有可能な接続ではありません。 パワー アプリが別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。

件名 タイプ 内容 必要
接続文字列 securestring Azure Service Bus 接続文字列 True

アクセス キー (Azure Government)

認証 ID: connectionstringauth

適用: Azure Government、米国政府 (GCC)、米国政府 (GCC-High) における Azure Government と国防総省 (DoD) のみ

Azure Service Bus にアクセスするための接続文字列を提供します。

これは共有可能な接続ではありません。 パワー アプリが別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。

件名 タイプ 内容 必要
接続文字列 securestring Azure Service Bus 接続文字列 True

Azure AD 統合

認証 ID: aadAuth

適用: MOONCAKE のみ

Azure Active Directory を使用して Azure Service Bus にアクセスします。

これは共有可能な接続ではありません。 パワー アプリが別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。

名前 タイプ 説明 必須
名前空間エンドポイント 文字列 Service Bus 名前空間エンドポイントを指定する (例: sb://testsb.servicebus.windows.net/) True

Azure AD 統合 (Azure Government)

認証 ID: aadAuth

適用: Azure Government、米国政府 (GCC)、米国政府 (GCC-High) における Azure Government と国防総省 (DoD) のみ

Azure Active Directory を使用して Azure Service Bus にアクセスします。

これは共有可能な接続ではありません。 パワー アプリが別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。

名前 タイプ 説明 必須
名前空間エンドポイント 文字列 Service Bus 名前空間エンドポイントを指定する (例: sb://testsb.servicebus.windows.net/) True

Logic Apps マネージド ID

Auth ID: managedIdentityAuth

適用対象: LOGICAPPS のみ

LogicApps Managed Identity を使用して接続を作成する

これは共有可能な接続です。 Power App が他のユーザーと共有されている場合、接続も共有されます。 詳細については、キャンバス アプリのコネクタの概要 - Power Apps | Microsoft Docs を参照してください

名前 種類 説明 必須
LogicApps Managed Identity managedIdentity Logic Apps Managed Identity でサインインする True
名前空間エンドポイント 文字列 Service Bus 名前空間エンドポイントを指定する (例: sb://testsb.servicebus.windows.net/) True

Microsoft Entra ID 統合

認証 ID: aadAuth

適用可能: Azure Government、MOONCAKE、米国政府 (GCC)、米国政府 (GCC-High) における Azure Government と国防総省 (DoD) を除くすべての地域

Microsoft Entra ID を使用して Azure Service Bus にアクセスします。

これは共有可能な接続ではありません。 パワー アプリが別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。

名前 タイプ 説明 必須
名前空間エンドポイント 文字列 Service Bus 名前空間エンドポイントを指定する (例: sb://testsb.servicebus.windows.net/) True

既定 [非推奨]

適用可能: すべての領域

このオプションは、明示的な認証の種類を持たない古い接続専用に対してのみ使用され、下位互換性を保つためにのみ提供されます。

これは共有可能な接続ではありません。 パワー アプリが別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。

件名 タイプ 内容 必要
接続文字列 securestring Azure Service Bus 接続文字列

調整制限

名前 呼び出し 更新期間
接続ごとの API 呼び出し 6000 60 秒

アクション

1 つ以上のメッセージを送信する

この操作は、キューまたはトピックに1 つ以上のメッセージを送信します。

キューからメッセージを取得する (ピークロック)

この操作は、ピークロックを使用してキューからメッセージを受信します。 最大メッセージ数が指定されていない場合、20 メッセージを読み取ります。

キューから遅延メッセージを取得する

この操作は、キューから遅延メッセージを取得します。

キュー内のセッションのロックを更新する

この操作は、キュー内のセッションを更新します。

キュー内のセッションを閉じる

この操作は、キュー内のセッションを閉じます。

キュー内のメッセージのロックを更新する

この操作は、キュー内のメッセージのロックを更新します。

キュー内のメッセージを完了する

この操作は、キュー内のメッセージを完了します。

キュー内のメッセージを延期する

この操作は、キュー内のメッセージを延期します。

キュー内のメッセージを破棄する

操作は、キュー内のメッセージを破棄します。

キュー内の配信不能メッセージ

この操作により、メッセージが配信不能キューに移動されます。

トピック サブスクリプションからメッセージを取得する (ピークロック)

この操作は、ピークロックを使用してトピック サブスクリプションからメッセージを受信します。 最大メッセージ数が指定されていない場合、20 メッセージを読み取ります。

トピック サブスクリプションから遅延メッセージを取得する

この操作は、トピック サブスクリプションから遅延メッセージを取得します。

トピック サブスクリプションでセッションのロックを更新する

この操作は、トピック サブスクリプションでセッションを更新します。

トピック サブスクリプションでメッセージのロックを更新する

この操作は、トピック サブスクリプションでメッセージのロックを更新します。

トピック サブスクリプションでメッセージを完了する

この操作は、トピック サブスクリプションでメッセージを完了します。

トピック サブスクリプションでメッセージを延期する

この操作は、トピック サブスクリプションでメッセージを破棄延期します。

トピック サブスクリプションでメッセージを破棄する

この操作は、トピック サブスクリプションでメッセージを破棄します。

トピック サブスクリプションで配信不能メッセージ

この操作により、メッセージがトピック配信不能キューに移動されます。

トピック サブスクリプションを作成する

この操作は、トピック サブスクリプションを作成します。

トピック サブスクリプションを削除する

この操作は、トピック サブスクリプションを削除します。

トピックでセッションを閉じる

この操作は、キュー内トピックでセッションを閉じます。

メッセージの送信

この操作は、キューまたはトピックにメッセージを送信します。

1 つ以上のメッセージを送信する

この操作は、キューまたはトピックに1 つ以上のメッセージを送信します。

パラメーター

名前 キー 必須 説明
キュー/トピック名
entityName True string

キューまたはトピックの名前

内容
ContentData byte

メッセージのコンテンツ

Content Type
ContentType string

メッセージ コンテンツのコンテンツ タイプ

プロパティ​​
Properties object

仲介された各プロパティのキーと値のペア

メッセージ ID
MessageId string

これは、有効になっている場合に Service Bus が重複メッセージを識別するために使用できるユーザー定義の値です。

発信先
To string

アドレスに送信

返信先
ReplyTo string

返信するキューのアドレス

セッション ID に返信
ReplyToSessionId string

返信するセッションの識別子

Label
Label string

アプリケーション特定のラベル

ScheduledEnqueueTimeUtc
ScheduledEnqueueTimeUtc date-time

メッセージがキューに追加される日時 (UTC)

セッション ID
SessionId string

セッションを表す識別子

関連付け ID
CorrelationId string

関連付けの識別子

シーケンス番号
SequenceNumber integer

シーケンス番号の識別子

ロック トークン
LockToken string

文字列としてのメッセージのロック トークン。

有効期限
TimeToLive integer

これは、メッセージが有効である期間 (ティック単位) です。 期間は、メッセージが Service Bus に送信されたときから開始します。

システム プロパティ
systemProperties string

システム プロパティ - なしまたは実行の詳細。 実行の詳細は、実行メタデータ プロパティの詳細をカスタム プロパティとしてメッセージに追加します。

キューからメッセージを取得する (ピークロック)

この操作は、ピークロックを使用してキューからメッセージを受信します。 最大メッセージ数が指定されていない場合、20 メッセージを読み取ります。

パラメーター

名前 キー 必須 説明
キュー名
queueName True string

キューの名前

最大メッセージ数
maxMessageCount integer

バッチで返されるメッセージの最大数

キューの種類
queueType string

キュー タイプ - メインまたは DeadLetter

セッション ID
sessionId string

セッション ID

戻り値

キューから遅延メッセージを取得する

この操作は、キューから遅延メッセージを取得します。

パラメーター

名前 キー 必須 説明
キュー名
queueName True string

キューの名前

メッセージのシーケンス番号
sequenceNumber True integer

メッセージのシーケンス番号

キューの種類
queueType string

キュー タイプ - メインまたは DeadLetter

セッション ID
sessionId string

セッション ID

戻り値

Service Bus メッセージ

本文​​
ServiceBusMessage

キュー内のセッションのロックを更新する

この操作は、キュー内のセッションを更新します。

パラメーター

名前 キー 必須 説明
キュー名
queueName True string

キューの名前

セッション ID
sessionId True string

セッション ID

キュー内のセッションを閉じる

この操作は、キュー内のセッションを閉じます。

パラメーター

名前 キー 必須 説明
キュー名
queueName True string

キューの名前

セッション ID
sessionId True string

セッション ID

キュー内のメッセージのロックを更新する

この操作は、キュー内のメッセージのロックを更新します。

パラメーター

名前 キー 必須 説明
キュー名
queueName True string

キューの名前

メッセージのロック トークン
lockToken True string

ロックを更新するメッセージのロック トークン

キューの種類
queueType string

キュー タイプ - メインまたは DeadLetter

キュー内のメッセージを完了する

この操作は、キュー内のメッセージを完了します。

パラメーター

名前 キー 必須 説明
キュー名
queueName True string

キューの名前

メッセージのロック トークン
lockToken True string

完了するメッセージのロック トークン

キューの種類
queueType string

キュー タイプ - メインまたは DeadLetter

セッション ID
sessionId string

セッション ID

キュー内のメッセージを延期する

この操作は、キュー内のメッセージを延期します。

パラメーター

名前 キー 必須 説明
キュー名
queueName True string

キューの名前

メッセージのロック トークン
lockToken True string

延期するメッセージのロック トークン

キューの種類
queueType string

キュー タイプ - メインまたは DeadLetter

セッション ID
sessionId string

セッション ID

キュー内のメッセージを破棄する

操作は、キュー内のメッセージを破棄します。

パラメーター

名前 キー 必須 説明
キュー名
queueName True string

キューの名前

メッセージのロック トークン
lockToken True string

破棄するメッセージのロック トークン

キューの種類
queueType string

キュー タイプ - メインまたは DeadLetter

セッション ID
sessionId string

セッション ID

キュー内の配信不能メッセージ

この操作により、メッセージが配信不能キューに移動されます。

パラメーター

名前 キー 必須 説明
キュー名
queueName True string

キューの名前

メッセージのロック トークン
lockToken True string

配信不能メッセージのロック トークン

セッション ID
sessionId string

セッション ID

配信不能の理由
deadLetterReason string

配信不能の理由

配信不能エラーの説明
deadLetterErrorDescription string

配信不能エラーの説明

トピック サブスクリプションからメッセージを取得する (ピークロック)

この操作は、ピークロックを使用してトピック サブスクリプションからメッセージを受信します。 最大メッセージ数が指定されていない場合、20 メッセージを読み取ります。

パラメーター

名前 キー 必須 説明
トピック名
topicName True string

トピックの名前

トピック サブスクリプション名
subscriptionName True string

トピック サブスクリプションの名前

最大メッセージ数
maxMessageCount integer

バッチで返されるメッセージの最大数

サブスクリプションの種類
subscriptionType string

サブスクリプション タイプ - メインまたは DeadLetter

セッション ID
sessionId string

セッション ID

戻り値

トピック サブスクリプションから遅延メッセージを取得する

この操作は、トピック サブスクリプションから遅延メッセージを取得します。

パラメーター

名前 キー 必須 説明
トピック名
topicName True string

トピックの名前

トピック サブスクリプション名
subscriptionName True string

トピック サブスクリプションの名前

メッセージのシーケンス番号
sequenceNumber True integer

メッセージのシーケンス番号

サブスクリプションの種類
subscriptionType string

キュー タイプ - メインまたは DeadLetter

セッション ID
sessionId string

セッション ID

戻り値

Service Bus メッセージ

本文​​
ServiceBusMessage

トピック サブスクリプションでセッションのロックを更新する

この操作は、トピック サブスクリプションでセッションを更新します。

パラメーター

名前 キー 必須 説明
トピック名
topicName True string

トピックの名前

トピック サブスクリプション名
subscriptionName True string

トピック サブスクリプションの名前

セッション ID
sessionId True string

セッション ID

トピック サブスクリプションでメッセージのロックを更新する

この操作は、トピック サブスクリプションでメッセージのロックを更新します。

パラメーター

名前 キー 必須 説明
トピック名
topicName True string

トピックの名前

トピック サブスクリプション名
subscriptionName True string

トピック サブスクリプションの名前

メッセージのロック トークン
lockToken True string

ロックを更新するメッセージのロック トークン

サブスクリプションの種類
subscriptionType string

サブスクリプション タイプ - メインまたは DeadLetter

トピック サブスクリプションでメッセージを完了する

この操作は、トピック サブスクリプションでメッセージを完了します。

パラメーター

名前 キー 必須 説明
トピック名
topicName True string

トピックの名前

トピック サブスクリプション名
subscriptionName True string

トピック サブスクリプションの名前

メッセージのロック トークン
lockToken True string

完了するメッセージのロック トークン

サブスクリプションの種類
subscriptionType string

サブスクリプション タイプ - メインまたは DeadLetter

セッション ID
sessionId string

セッション ID

トピック サブスクリプションでメッセージを延期する

この操作は、トピック サブスクリプションでメッセージを破棄延期します。

パラメーター

名前 キー 必須 説明
トピック名
topicName True string

トピックの名前

トピック サブスクリプション名
subscriptionName True string

トピック サブスクリプションの名前

メッセージのロック トークン
lockToken True string

延期するメッセージのロック トークン

サブスクリプションの種類
subscriptionType string

サブスクリプション タイプ - メインまたは DeadLetter

セッション ID
sessionId string

セッション ID

トピック サブスクリプションでメッセージを破棄する

この操作は、トピック サブスクリプションでメッセージを破棄します。

パラメーター

名前 キー 必須 説明
トピック名
topicName True string

トピックの名前

トピック サブスクリプション名
subscriptionName True string

トピック サブスクリプションの名前

メッセージのロック トークン
lockToken True string

破棄するメッセージのロック トークン

サブスクリプションの種類
subscriptionType string

サブスクリプション タイプ - メインまたは DeadLetter

セッション ID
sessionId string

セッション ID

トピック サブスクリプションで配信不能メッセージ

この操作により、メッセージがトピック配信不能キューに移動されます。

パラメーター

名前 キー 必須 説明
トピック名
topicName True string

トピックの名前

トピック サブスクリプション名
subscriptionName True string

トピック サブスクリプションの名前

メッセージのロック トークン
lockToken True string

配信不能メッセージのロック トークン

セッション ID
sessionId string

セッション ID

配信不能の理由
deadLetterReason string

配信不能の理由

配信不能エラーの説明
deadLetterErrorDescription string

配信不能エラーの説明

トピック サブスクリプションを作成する

この操作は、トピック サブスクリプションを作成します。

パラメーター

名前 キー 必須 説明
トピック名
topicName True string

トピックの名前

トピック サブスクリプション名
subscriptionName True string

トピック サブスクリプションの名前

フィルター​​
subscriptionFilter True dynamic

サブスクリプション フィルター

フィルターの種類
subscriptionFilterType string

フィルターの種類

戻り値

トピック サブスクリプション。

本文​​
Subscription

トピック サブスクリプションを削除する

この操作は、トピック サブスクリプションを削除します。

パラメーター

名前 キー 必須 説明
トピック名
topicName True string

トピックの名前

トピック サブスクリプション名
subscriptionName True string

トピック サブスクリプションの名前

トピックでセッションを閉じる

この操作は、キュー内トピックでセッションを閉じます。

パラメーター

名前 キー 必須 説明
トピック名
topicName True string

トピックの名前

トピック サブスクリプション名
subscriptionName True string

トピック サブスクリプションの名前

セッション ID
sessionId True string

セッション ID

メッセージの送信

この操作は、キューまたはトピックにメッセージを送信します。

パラメーター

名前 キー 必須 説明
キュー/トピック名
entityName True string

キューまたはトピックの名前

内容
ContentData byte

メッセージのコンテンツ

Content Type
ContentType string

メッセージ コンテンツのコンテンツ タイプ

プロパティ​​
Properties object

仲介された各プロパティのキーと値のペア

メッセージ ID
MessageId string

これは、有効になっている場合に Service Bus が重複メッセージを識別するために使用できるユーザー定義の値です。

発信先
To string

アドレスに送信

返信先
ReplyTo string

返信するキューのアドレス

セッション ID に返信
ReplyToSessionId string

返信するセッションの識別子

Label
Label string

アプリケーション特定のラベル

ScheduledEnqueueTimeUtc
ScheduledEnqueueTimeUtc date-time

メッセージがキューに追加される日時 (UTC)

セッション ID
SessionId string

セッションを表す識別子

関連付け ID
CorrelationId string

関連付けの識別子

シーケンス番号
SequenceNumber integer

シーケンス番号の識別子

ロック トークン
LockToken string

文字列としてのメッセージのロック トークン。

有効期限
TimeToLive integer

これは、メッセージが有効である期間 (ティック単位) です。 期間は、メッセージが Service Bus に送信されたときから開始します。

システム プロパティ
systemProperties string

システム プロパティ - なしまたは実行の詳細。 実行の詳細は、実行メタデータ プロパティの詳細をカスタム プロパティとしてメッセージに追加します。

トリガー

1 つ以上のメッセージがキューに届いたとき (ピークロック)

この操作は、ピークロックを使用してキューから 1 つ以上のメッセージを受信します。 最大メッセージ数が指定されていない場合、20 メッセージを読み取ります。

1 つ以上のメッセージがキューに届いたとき (自動完了)

この操作は、キューから 1 つ以上のメッセージを受信します。 最大メッセージ数が指定されていない場合、20 メッセージを読み取ります。

1 つ以上のメッセージがトピックに届いたとき (ピークロック)

この操作は、ピークロックを使用してトピックから 1 つ以上のメッセージを受信します。 最大メッセージ数が指定されていない場合、20 メッセージを読み取ります。

1 つ以上のメッセージがトピックに届いたとき (自動完了)

この操作は、トピックから 1 つ以上のメッセージを受信します。 最大メッセージ数が指定されていない場合、20 メッセージを読み取ります。

キューでメッセージが受信されたとき (ピーク ロック)

この操作は、メッセージがピークロック モードのキューで受信されたときにフローをトリガーします。

キューでメッセージが受信されたとき (自動完了)

この操作は、メッセージがキューで受信され、メッセージを自動完了したときにフローをトリガーします。

トピック サブスクリプションでメッセージが受信されたとき (ピークロック)

この操作は、メッセージがピークロック モードのトピック サブスクリプションで受信されたときにフローをトリガーします。

トピック サブスクリプションでメッセージが受信されたとき (自動完了)

この操作は、メッセージがトピック サブスクリプションで受信され、メッセージを自動完了したときにフローをトリガーします。

1 つ以上のメッセージがキューに届いたとき (ピークロック)

この操作は、ピークロックを使用してキューから 1 つ以上のメッセージを受信します。 最大メッセージ数が指定されていない場合、20 メッセージを読み取ります。

パラメーター

名前 キー 必須 説明
キュー名
queueName True string

キューの名前

最大メッセージ数
maxMessageCount integer

バッチで返されるメッセージの最大数

キューの種類
queueType string

キュー タイプ - メインまたは DeadLetter

セッション ID
sessionId string

セッション ID - なし、次の使用可能またはセッション ID を提供

戻り値

Service Bus メッセージ

本文​​
ServiceBusMessage

1 つ以上のメッセージがキューに届いたとき (自動完了)

この操作は、キューから 1 つ以上のメッセージを受信します。 最大メッセージ数が指定されていない場合、20 メッセージを読み取ります。

パラメーター

名前 キー 必須 説明
キュー名
queueName True string

キューの名前

最大メッセージ数
maxMessageCount integer

バッチで返されるメッセージの最大数

キューの種類
queueType string

キュー タイプ - メインまたは DeadLetter

戻り値

Service Bus メッセージ

本文​​
ServiceBusMessage

1 つ以上のメッセージがトピックに届いたとき (ピークロック)

この操作は、ピークロックを使用してトピックから 1 つ以上のメッセージを受信します。 最大メッセージ数が指定されていない場合、20 メッセージを読み取ります。

パラメーター

名前 キー 必須 説明
トピック名
topicName True string

トピックの名前

トピック サブスクリプション名
subscriptionName True string

トピック サブスクリプションの名前

最大メッセージ数
maxMessageCount integer

バッチで返されるメッセージの最大数

サブスクリプションの種類
subscriptionType string

サブスクリプション タイプ - メインまたは DeadLetter

セッション ID
sessionId string

セッション ID - なし、次の使用可能またはセッション ID を提供

戻り値

Service Bus メッセージ

本文​​
ServiceBusMessage

1 つ以上のメッセージがトピックに届いたとき (自動完了)

この操作は、トピックから 1 つ以上のメッセージを受信します。 最大メッセージ数が指定されていない場合、20 メッセージを読み取ります。

パラメーター

名前 キー 必須 説明
トピック名
topicName True string

トピックの名前

トピック サブスクリプション名
subscriptionName True string

トピック サブスクリプションの名前

最大メッセージ数
maxMessageCount integer

バッチで返されるメッセージの最大数

サブスクリプションの種類
subscriptionType string

サブスクリプション タイプ - メインまたは DeadLetter

戻り値

Service Bus メッセージ

本文​​
ServiceBusMessage

キューでメッセージが受信されたとき (ピーク ロック)

この操作は、メッセージがピークロック モードのキューで受信されたときにフローをトリガーします。

パラメーター

名前 キー 必須 説明
キュー名
queueName True string

キューの名前

キューの種類
queueType string

キュー タイプ - メインまたは DeadLetter

セッション ID
sessionId string

セッション ID - なし、次の使用可能またはセッション ID を提供

戻り値

Service Bus メッセージ

本文​​
ServiceBusMessage

キューでメッセージが受信されたとき (自動完了)

この操作は、メッセージがキューで受信され、メッセージを自動完了したときにフローをトリガーします。

パラメーター

名前 キー 必須 説明
キュー名
queueName True string

キューの名前

キューの種類
queueType string

キュー タイプ - メインまたは DeadLetter

戻り値

Service Bus メッセージ

本文​​
ServiceBusMessage

トピック サブスクリプションでメッセージが受信されたとき (ピークロック)

この操作は、メッセージがピークロック モードのトピック サブスクリプションで受信されたときにフローをトリガーします。

パラメーター

名前 キー 必須 説明
トピック名
topicName True string

トピックの名前

トピック サブスクリプション名
subscriptionName True string

トピック サブスクリプションの名前

サブスクリプションの種類
subscriptionType string

サブスクリプション タイプ - メインまたは DeadLetter

セッション ID
sessionId string

セッション ID - なし、次の使用可能またはセッション ID を提供

戻り値

Service Bus メッセージ

本文​​
ServiceBusMessage

トピック サブスクリプションでメッセージが受信されたとき (自動完了)

この操作は、メッセージがトピック サブスクリプションで受信され、メッセージを自動完了したときにフローをトリガーします。

パラメーター

名前 キー 必須 説明
トピック名
topicName True string

トピックの名前

トピック サブスクリプション名
subscriptionName True string

トピック サブスクリプションの名前

サブスクリプションの種類
subscriptionType string

サブスクリプション タイプ - メインまたは DeadLetter

戻り値

Service Bus メッセージ

本文​​
ServiceBusMessage

定義

ServiceBusMessage

Service Bus メッセージ

名前 パス 説明
内容
ContentData byte

メッセージのコンテンツ

コンテンツ タイプ
ContentType string

メッセージ コンテンツのコンテンツ タイプ

プロパティ​​
Properties object

仲介された各プロパティのキーと値のペア

メッセージ ID
MessageId string

これは、有効になっている場合に Service Bus が重複メッセージを識別するために使用できるユーザー定義の値です。

発信先
To string

アドレスに送信

返信先
ReplyTo string

返信するキューのアドレス

セッション ID に返信
ReplyToSessionId string

返信するセッションの識別子

Label
Label string

アプリケーション特定のラベル

ScheduledEnqueueTimeUtc
ScheduledEnqueueTimeUtc date-time

メッセージがキューに追加される日時 (UTC)

セッション ID
SessionId string

セッションを表す識別子

関連付け ID
CorrelationId string

関連付けの識別子

シーケンス番号
SequenceNumber integer

シーケンス番号の識別子

ロック トークン
LockToken string

文字列としてのメッセージのロック トークン。

有効期限
TimeToLive integer

これは、メッセージが有効である期間 (ティック単位) です。 期間は、メッセージが Service Bus に送信されたときから開始します。

サブスクリプション

トピック サブスクリプション。

名前 パス 説明
サブスクリプション名
SubscriptionName string

サブスクリプション名 。