Compartir a través de


WebHooksJobHostConfigurationExtensions.UseWebHooks Método

Definición

Habilita el uso de las extensiones de 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)

Parámetros

config
Microsoft.Azure.WebJobs.JobHostConfiguration

El objeto Microsoft.Azure.WebJobs.JobHostConfiguration que se va a configurar.

webHooksConfig
WebHooksConfiguration

Objeto WebHooksConfiguration que se va a usar.

Comentarios

Además de habilitar la invocación HTTP POST de funciones decoradas con WebHookTriggerAttribute esto también permite la invocación HTTP de otras funciones. Para las funciones que no están decoradas con WebHookTriggerAttribute, se pueden invocar a través de una ruta implícita del formulario {TypeName}/{FunctionName}. El cuerpo debe ser una cadena json válida que represente los datos que pasaría a Microsoft.Azure.WebJobs.JobHost.Call(System.Reflection.MethodInfo,System.Object).

La autenticación de las solicitudes entrantes se controla fuera de esta extensión. Cuando se ejecuta con el host normal de Azure Web App, la extensión escuchará en un puerto de bucle invertido que el host de SCM ha abierto para el trabajo y SCM reenvía las solicitudes autenticadas a través de (se requieren credenciales de SCM para invocar los puntos de conexión de SCM).

Se aplica a