Ich habe eine CosmosDB Document API mit zwei Dokumentensammlungen. Ich brauche jedes Mal, wenn ein Dokument in eine der Sammlungen eingefügt wird, um einen benutzerdefinierten API-Aufruf mit einer Eigenschaft des Dokuments auszuführen. Kann ich dazu Azure Function Apps verwenden? Wenn nicht, gibt es einen Weg, das zu erreichen?Kann ich eine Rest-API von einer Azure-Funktion aufrufen?
1
A
Antwort
1
Sie suchen nach der change feed Funktion. Wie Sie in den markierten Link eines der Dinge, lesen Sie dies tun können, ist
eine Benachrichtigung oder einen Anruf an eine API auslösen, wenn ein Dokument eingefügt oder verändert ist.
1
Ja, Sie können die HTTP-REST-API über eine C# Azure-Funktion aufrufen. Verwenden Sie einfach das gleiche HttpClient
, das Sie von anderen Anwendungstypen verwenden würden. Sie können Ihren Client statisch machen, so dass er zwischen den Anrufen wiederverwendet wird.
Der Auslöser Ihrer Funktion wird wahrscheinlich Cosmos DB Change Feed trigger sein.
Verwandte Themen
- 1. ionic aufrufen RestApi mit Header
- 2. kann ich eine Auswahlmethode von UIResponderStandardEditActions aufrufen?
- 3. Wie kann ich von einer anderen Methode eine linq aufrufen?
- 4. kann ich eine js-Datei von einer anderen aufrufen.
- 5. Ich erstelle eine RESTApi in Laravel
- 6. RestAPI-Serviceanruf von Spark Streaming
- 7. Django: Wie kann ich eine Ansichtsfunktion aus einer Vorlage aufrufen?
- 8. Ich kann eine Ansicht nicht innerhalb einer Vorlage aufrufen
- 9. Ich kann eine Methode nicht innerhalb einer Funktion aufrufen
- 10. Wie kann ich eine DLL aus einer Skriptsprache aufrufen?
- 11. Python - warum kann ich eine Klassenmethode mit einer Instanz aufrufen?
- 12. Wie kann ich eine String-Variable in einer Abfrage aufrufen?
- 13. Kann ich eine Operation einer JMX-MBean mehrfach aufrufen?
- 14. Wie kann ich eine Funktion innerhalb einer Klassenmethode aufrufen
- 15. Kann ich eine Funktion in Python aus einer Druckanweisung aufrufen?
- 16. Wie kann ich eine Methode von QMainWindow aufrufen?
- 17. Wie kann ich einen Event-Handler von einer Funktion aufrufen?
- 18. Wie kann ich den JFrame von einer anderen Klasse aufrufen?
- 19. Wie kann man eine Klasse von einer Winform aufrufen?
- 20. Kann eine Funktion nicht von einer Funktion aufrufen Python
- 21. Wie kann man eine Klasse1 von einer anderen Klasse2 aufrufen?
- 22. Kann eine Methode nicht von einer anderen Klasse aufrufen. C#
- 23. Wie kann ich Funktion von einer anderen Funktion aufrufen?
- 24. Wie kann ich eine Javascript-Funktion aufrufen
- 25. Wie kann ich eine Unterklassenmethode aufrufen?
- 26. Wie kann ich eine dynamische ID aufrufen?
- 27. Wie kann ich eine JQuery-Funktion aufrufen?
- 28. Wie kann ich eine Methode aufrufen Taste
- 29. Wie kann ich Url.Action von einer HtmlHelper-Klasse aufrufen?
- 30. Wie kann ich eine benutzerdefinierte Ressource (12.5) aufrufen und eine Aktion von einer anderen aufrufen und die Reihenfolge beibehalten?
Sicher kannst du. Azure-Funktionen verwenden die .NET-Laufzeitumgebung. Daher ist es auf jeden Fall möglich, einen REST-Service wie in jeder anderen C# -App aufzurufen. –