2017-01-20 1 views

Antwort

1

Momentan gibt es keinen Trigger für Listening-Subskriptionen, die für ein bestimmtes Thema erstellt wurden. Sie können es selbst implementieren. Sie können beispielsweise die Service Bus-Warteschlange mit dem Namen newsubformytoiciscreated oder etwas anderes erstellen. Wenn eine Subskription für das Thema erstellt wird, senden Sie in der Zwischenzeit eine Nachricht an die Warteschlange. Erstellen Sie dann ServiceBusQueueTrigger-JavaScript für diese Warteschlange.

eine Warteschlange erstellen:

serviceBusService.createQueueIfNotExists('newsubformytoiciscreated', function(error) { 
    if(!error) { 
    // Queue created 
    } 
}); 

function sendMsg(msg, callback) { 
    var message = {body: msg}; 
    serviceBusService.sendQueueMessage('newsubformytoiciscreated', message, callback); 
} 

Erstellen Sie ein Abonnement:

serviceBusService.createSubscription('mytopic', 'Sub1', function(error) { 
    if(!error) { 
    // subscription created 
    sendMsg('Subscription created for mytopic.', function(err) { 
     if(!err) // message sent. 
    }); 
    } 
}); 
+0

Aaron Chen - MSFT, Gibt es eine Java-API dynamisch Azure Funktionen erstellen ?. für Beispiel Erstellen von ServiceBusQueueTrigger-JavaScript mit Java SDK und es wird in der Funktionsliste angezeigt. – Ram

+0

Hallo Ram, es gibt eine Möglichkeit, Azure-Funktion dynamisch mithilfe von ARM-Vorlage zu erstellen. Sie können auf [diesen Beitrag] (https://cmatskas.com/deploying-azure-functions-with-arm-templates-and-the-kudu-rest-api/) für weitere Informationen verweisen. –

Verwandte Themen