Azure Service Bus トピック サブスクリプションに関する質問ですが、1 つのサブスクリプションに複数のプロパティを割り当てることはできますか?
また、プロパティの 1 つに null 値を有効にすることは可能ですか?
私がやろうとしているのは、紺碧の関数を使用して、識別子が存在するかどうかに応じて何らかの方法でメッセージをフィルタリングできるようにすることです。
一部のタイプのメタデータを挿入する方法が見つからないため、キュー メッセージだけではこれを行うことができませんでした。
私の問題に対する別の解決策は、そのプロパティが設定されていることを受け入れ、2 つの異なる値の間でシフトできる別のサービス バス トピック サブスクリプションであり、それによってフィルタリングできます。
これを行う理由は、一連のアクション全体を複製することではなく、いわばサービス バス トピックの後のアクション内にある種のフィルタリング機能を挿入することだけです。
- - - - - - - - - - アップデート - - - - - - - - - -
わかりましたので、少し更新します。私はこの問題でいくつかの進歩を遂げました。この問題に関連する別の質問は次のとおりです。
次のようなプロパティを持つ Servicebus トピック サブスクリプションに Brokered メッセージを送信した場合:
message.Properties['id'] = "1";
そのメッセージのプロパティ値に何らかの方法でアクセスすることは可能ですか? このように使用することはおそらく適切ではないことはわかっていますが、これは私にとって新しい扉を開くでしょう.