WebHooksJobHostConfigurationExtensions.UseWebHooks Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
Azure SDK for .NET