Comment appeler une autre fonction dans l'Azur de la fonction
J'ai écrit 3 fonctions comme suit
- créer des utilisateurs en db
- récupérer les utilisateurs de db
- processus utilisateurs
Dans [3] la fonction, je vais appeler [2] fonction afin d'amener les utilisateurs à l'aide d'Azur fonction de l'url comme ci-dessous:-
https://hdidownload.azurewebsites.net/api/getusers
Est-il un autre moyen pour appeler Azure fonction dans un autre Azure fonction sans le chemin complet comme ci-dessus?
fonctions de programmation. ou cadre ?
Vous pouvez le faire avec "le Motif n ° 1: la Fonction de chaînage" dans de robustes fonctions. docs.microsoft.com/en-us/azure/azure-functions/.... ou vous pouvez créer un code partagé que vous pouvez utiliser dans vos diverses fonctions developer123.blogspot.dans/2018/02/...
Vous pouvez le faire avec "le Motif n ° 1: la Fonction de chaînage" dans de robustes fonctions. docs.microsoft.com/en-us/azure/azure-functions/.... ou vous pouvez créer un code partagé que vous pouvez utiliser dans vos diverses fonctions developer123.blogspot.dans/2018/02/...
OriginalL'auteur Galet | 2017-09-20
Vous devez vous connecter pour publier un commentaire.
Il n'y a rien construit en Fonction des Applications d'appeler une fonction à partir de l'adresse HTTP d'autres fonctions sans faire réellement de l'appel HTTP.
Pour des cas d'utilisation simples, je voudrais simplement coller à l'appelant par l'URL complète.
Pour les plus avancés des flux de travail, avoir un regard sur Durable Des Fonctions, particulièrement La Fonction De Chaînage.
OriginalL'auteur Mikhail Shilkov
Toutes les réponses précédentes sont valables, mais, comme cela a été mentionné dans les commentaires, plus tôt cette année (T1/T2 2018), le concept de Durable des Fonctions a été introduit. En bref, Durable Fonctions:
Cela signifie que vous pouvez enchaîner plusieurs Fonctions ensemble. Il gère l'état des flux à partir de la Fonction A => B => C, si vous avez besoin cette.
Il fonctionne par l'installation Durable des Fonctions d'Extension à votre Fonction App. Avec cela, vous avez quelques nouveau contexte fixations disponibles, par exemple en C#, vous pouvez faire quelque chose comme (pseudo-code):
Quelques belles aspects sont ici:
Cela vous permet d'exécuter de multiples fonctions dans la séquence de l'autre (par exemple la fonction de chaînage), ou à exécuter des fonctions multiples en parallèle et attendre pour eux tout à la fin (ventilateur/fan-in).
Certains éléments du contexte de référence sur ce:
OriginalL'auteur Juliën
Vous ne pouvez pas le faire directement, mais vous avez 2 options:
Que pour la première option, en C#, vous pouvez le faire comme ceci:
OriginalL'auteur Artemious
J'din rien trouver de bonnes sources, je l'ai fait ci-dessous, il a bien fonctionné.
Pour appeler une autre fonction à partir de son url, de ci-dessous format:
Dans Node.js, je l'appelle comme ci-dessous:
Travaillé avec pas de problèmes.
Il devrait fonctionner de manière similaire pour d'autres langages de programmation.
Espérons que cette aide.
OriginalL'auteur Manohar Reddy Poreddy
Je sais que nous avons Durable des Fonctions, mais je l'appelle de mes fonctions comme un normal statique méthode et ça marche, voici un exemple :
OriginalL'auteur user1431866