HttpFunctionOptions interface

Extends

Eigenschaften

handler

Der Code, der ausgeführt wird, wenn deine Funktion ausgelöst wird

return

Konfiguration für die optionale primäre Ausgabe der Funktion. Wenn sie nicht festgelegt ist, wird dies standardmäßig auf eine standardmäßige HTTP-Antwortausgabe festgelegt. Dies ist die Hauptausgabe, die Sie während des Aufrufs als Rückgabewert des Funktionshandlers festlegen sollten.

trigger

Konfiguration für die primäre Eingabe der Funktion, also der Grund, warum sie ausgelöst wird. Dies ist die einzige Eingabe, die während des Aufrufs als Argument an den Funktionshandler weitergegeben wird

Geerbte Eigenschaften

authLevel

Die HTTP-Autorisierungsstufe der Funktion ist standardmäßig auf "anonym" festgelegt, wenn sie nicht angegeben ist.

extraInputs

Konfiguration für einen optionalen Satz sekundärer Eingaben während des Aufrufs erhalten Sie diese Werte mit context.extraInputs.get()

extraOutputs

Konfiguration für einen optionalen Satz von sekundären Ausgaben während des Aufrufs, legen Sie diese Werte mit context.extraOutputs.set()

methods

Ein Array der HTTP-Methoden für diese HTTP-Eingabe defaults to ["get", "post"] if not specified

route

Die Route für diese HTTP-Eingabe. Wenn nicht angegeben, wird der Funktionsname verwendet.

Details zur Eigenschaft

handler

Der Code, der ausgeführt wird, wenn deine Funktion ausgelöst wird

handler: HttpHandler

Eigenschaftswert

return

Konfiguration für die optionale primäre Ausgabe der Funktion. Wenn sie nicht festgelegt ist, wird dies standardmäßig auf eine standardmäßige HTTP-Antwortausgabe festgelegt. Dies ist die Hauptausgabe, die Sie während des Aufrufs als Rückgabewert des Funktionshandlers festlegen sollten.

return?: FunctionOutput

Eigenschaftswert

trigger

Konfiguration für die primäre Eingabe der Funktion, also der Grund, warum sie ausgelöst wird. Dies ist die einzige Eingabe, die während des Aufrufs als Argument an den Funktionshandler weitergegeben wird

trigger?: HttpTrigger

Eigenschaftswert

Geerbte Eigenschaftsdetails

authLevel

Die HTTP-Autorisierungsstufe der Funktion ist standardmäßig auf "anonym" festgelegt, wenn sie nicht angegeben ist.

authLevel?: "function" | "anonymous" | "admin"

Eigenschaftswert

"function" | "anonymous" | "admin"

geerbt vonHttpTriggerOptions.authLevel-

extraInputs

Konfiguration für einen optionalen Satz sekundärer Eingaben während des Aufrufs erhalten Sie diese Werte mit context.extraInputs.get()

extraInputs?: FunctionInput[]

Eigenschaftswert

geerbt von Partial.extraInputs

extraOutputs

Konfiguration für einen optionalen Satz von sekundären Ausgaben während des Aufrufs, legen Sie diese Werte mit context.extraOutputs.set()

extraOutputs?: FunctionOutput[]

Eigenschaftswert

geerbt von Partial.extraOutputs

methods

Ein Array der HTTP-Methoden für diese HTTP-Eingabe defaults to ["get", "post"] if not specified

methods?: HttpMethod[]

Eigenschaftswert

Geerbt vonHttpTriggerOptions.methods

route

Die Route für diese HTTP-Eingabe. Wenn nicht angegeben, wird der Funktionsname verwendet.

route?: string

Eigenschaftswert

string

Geerbt vonHttpTriggerOptions.route