現在、特定のトピックに対して作成されたリスニングサブスクリプションのトリガーはありません。あなたはそれを自分で実装することができます。たとえば、newsubformytoiciscreated
などのサービスバスキューを作成できます。トピックのサブスクリプションが作成されると、その間にメッセージをキューに送信します。そのキューに対してServiceBusQueueTrigger-JavaScriptを作成します。
は、キューを作成します。
serviceBusService.createQueueIfNotExists('newsubformytoiciscreated', function(error) {
if(!error) {
// Queue created
}
});
function sendMsg(msg, callback) {
var message = {body: msg};
serviceBusService.sendQueueMessage('newsubformytoiciscreated', message, callback);
}
は、サブスクリプションの作成:
serviceBusService.createSubscription('mytopic', 'Sub1', function(error) {
if(!error) {
// subscription created
sendMsg('Subscription created for mytopic.', function(err) {
if(!err) // message sent.
});
}
});
アーロン・チェン - MSFTを、任意のJava APIは、動的Azureの機能を作成するためにあるの?。例えば、 java SDKを使用してServiceBusQueueTrigger-JavaScriptを作成すると、関数リストに表示されます。 – Ram
こんにちは、ARMテンプレートを使用してAzure関数を動的に作成する方法があります。詳細については、[この投稿](https://cmatskas.com/deploying-azure-functions-with-arm-templates-and-the-kudu-rest-api/)を参照してください。 –