Compartilhar via


WebHooksJobHostConfigurationExtensions.UseWebHooks Método

Definição

Habilita o uso das extensões 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

O Microsoft.Azure.WebJobs.JobHostConfiguration a ser configurado.

webHooksConfig
WebHooksConfiguration

O WebHooksConfiguration a ser usado.

Comentários

Além de habilitar a invocação HTTP POST de funções decoradas com WebHookTriggerAttribute isso, também permite a invocação HTTP de outras funções. Para funções não decoradas com WebHookTriggerAttribute, elas podem ser invocadas por meio de uma rota implícita do formulário {TypeName}/{FunctionName}. O corpo deve ser uma cadeia de caracteres json válida que representa os dados que você transmitiria para Microsoft.Azure.WebJobs.JobHost.Call(System.Reflection.MethodInfo,System.Object).

A autenticação de solicitações de entrada é tratada fora dessa extensão. Ao executar sob o host normal do Aplicativo Web do Azure, a extensão estará escutando em uma porta de loopback que o host SCM abriu para o trabalho e o SCM encaminha solicitações autenticadas por meio de (as credenciais do SCM são necessárias para invocar os pontos de extremidade do SCM).

Aplica-se a