Freigeben über


WebHooksJobHostConfigurationExtensions.UseWebHooks Methode

Definition

Ermöglicht die Verwendung der WebHooks-Erweiterungen.

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)

Parameter

config
Microsoft.Azure.WebJobs.JobHostConfiguration

Die zu konfigurierende Microsoft.Azure.WebJobs.JobHostConfiguration-Schnittstelle.

webHooksConfig
WebHooksConfiguration

Der zu verwendende WebHooksConfiguration.

Hinweise

Zusätzlich zum Aktivieren des HTTP POST-Aufrufs von Funktionen, die mit WebHookTriggerAttribute dieser ausgestattet sind, ermöglicht auch der HTTP-Aufruf anderer Funktionen. Für Funktionen, die nicht mit WebHookTriggerAttributedekoriert sind, können sie über eine implizite Route des Formulars {TypeName}/{FunctionName} aufgerufen werden. Der Text sollte eine gültige JSON-Zeichenfolge sein, die die Daten darstellt, die Sie an Microsoft.Azure.WebJobs.JobHost.Call(System.Reflection.MethodInfo,System.Object)übergeben würden.

Die Authentifizierung eingehender Anforderungen wird außerhalb dieser Erweiterung verarbeitet. Wenn sie unter dem normalen Azure-Web-App-Host ausgeführt wird, lauscht die Erweiterung an einem Loopbackport, den der SCM-Host für den Auftrag geöffnet hat, und SCM leitet authentifizierte Anforderungen über weiter (SCM-Anmeldeinformationen sind erforderlich, um die SCM-Endpunkte aufzurufen).

Gilt für: