Partager via


WebHooksJobHostConfigurationExtensions.UseWebHooks Méthode

Définition

Active l’utilisation des extensions WebHooks.

public static void UseWebHooks (this Microsoft.Azure.WebJobs.JobHostConfiguration config, Microsoft.Azure.WebJobs.Extensions.WebHooks.WebHooksConfiguration webHooksConfig = default);
static member UseWebHooks : Microsoft.Azure.WebJobs.JobHostConfiguration * Microsoft.Azure.WebJobs.Extensions.WebHooks.WebHooksConfiguration -> unit
<Extension()>
Public Sub UseWebHooks (config As JobHostConfiguration, Optional webHooksConfig As WebHooksConfiguration = Nothing)

Paramètres

config
Microsoft.Azure.WebJobs.JobHostConfiguration

Microsoft.Azure.WebJobs.JobHostConfiguration à configurer.

webHooksConfig
WebHooksConfiguration

WebHooksConfiguration à utiliser.

Remarques

En plus d’activer l’appel HTTP POST des fonctions décorées avec WebHookTriggerAttribute cela, permet également l’appel HTTP d’autres fonctions. Pour les fonctions non décorées avec WebHookTriggerAttribute, elles peuvent être appelées via un itinéraire implicite de la forme {TypeName}/{FunctionName}. Le corps doit être une chaîne json valide représentant les données que vous transmettez à Microsoft.Azure.WebJobs.JobHost.Call(System.Reflection.MethodInfo,System.Object).

L’authentification des requêtes entrantes est gérée en dehors de cette extension. Lors de l’exécution sous l’hôte Azure Web App normal, l’extension écoute sur un port de bouclage que l’hôte SCM a ouvert pour le travail, et SCM transfère les demandes authentifiées via (les informations d’identification SCM sont nécessaires pour appeler les points de terminaison SCM).

S’applique à