InvocationContext class

A meghívásra vonatkozó metaadatokat és segédmetególokat tartalmaz

Konstruktorok

InvocationContext(InvocationContextInit)

Csak tesztelési célokra. Ez mindig az Ön számára lesz létrehozva, amikor az Azure Functions-futtatókörnyezetben fut

Tulajdonságok

extraInputs

Másodlagos bemenetek lekérésére használt objektum

extraOutputs

Másodlagos kimenetek beállítására használt objektum

functionName

A meghívandó függvény neve

invocationId

Egyedi guid, amely erre a meghívásra vonatkozik

options

A függvény regisztrálásakor használt beállítások MEGJEGYZÉS: Ez az érték kissé eltérhet az eredetitől, mert érvényesítve lett, és az alapértelmezett értékek explicit módon hozzáadhatók

retryContext

Az aktuális függvény végrehajtásának újrapróbálkozási környezete, ha az újrapróbálkozási szabályzat definiálva van

traceContext

TraceContext-információk az elosztott nyomkövetési forgatókönyvek engedélyezéséhez

triggerMetadata

Metaadatok az eseményindítóról vagy nincs definiálva, ha a metaadatok már máshol jelennek meg. Ez például nem lesz definiálva a HTTP- és időzítő-eseményindítók esetében, mert a kérelemben található információk & időzítőobjektumot

Metódusok

debug(any[])

A hibakeresési adatok naplózásának ajánlott módja (1. szint) a hívás során. Hasonló Node.jsconsole.debug, de integrálása az Azure-funkciókkal, például az Application Insightsszal

error(any[])

A hibaadatok naplózásának ajánlott módja (4. szint) a meghívás során. Hasonló Node.jsconsole.error, de integrálása az Azure-funkciókkal, például az Application Insightsszal

info(any[])

Az információadatok naplózásának ajánlott módja (2. szint) a meghívás során. Hasonló Node.jsconsole.info, de integrálása az Azure-funkciókkal, például az Application Insightsszal

log(any[])

Az adatok meghívás közbeni naplózásának ajánlott módja. Hasonló Node.jsconsole.log, de integrálása van az Azure-funkciókkal, például az Application Insights az "információ" naplószintjét használja

trace(any[])

A nyomkövetési adatok naplózásának ajánlott módja (0. szint) a meghívás során. Hasonló Node.jsconsole.trace, de integrálása az Azure-funkciókkal, például az Application Insightsszal

warn(any[])

A figyelmeztetési adatok naplózásának ajánlott módja (3. szint) a meghívás során. Hasonló Node.jsconsole.warn, de integrálása az Azure-funkciókkal, például az Application Insightsszal

Konstruktor adatai

InvocationContext(InvocationContextInit)

Csak tesztelési célokra. Ez mindig az Ön számára lesz létrehozva, amikor az Azure Functions-futtatókörnyezetben fut

new InvocationContext(init?: InvocationContextInit)

Paraméterek

Tulajdonság adatai

extraInputs

Másodlagos bemenetek lekérésére használt objektum

extraInputs: InvocationContextExtraInputs

Tulajdonság értéke

extraOutputs

Másodlagos kimenetek beállítására használt objektum

extraOutputs: InvocationContextExtraOutputs

Tulajdonság értéke

functionName

A meghívandó függvény neve

functionName: string

Tulajdonság értéke

string

invocationId

Egyedi guid, amely erre a meghívásra vonatkozik

invocationId: string

Tulajdonság értéke

string

options

A függvény regisztrálásakor használt beállítások MEGJEGYZÉS: Ez az érték kissé eltérhet az eredetitől, mert érvényesítve lett, és az alapértelmezett értékek explicit módon hozzáadhatók

options: EffectiveFunctionOptions

Tulajdonság értéke

retryContext

Az aktuális függvény végrehajtásának újrapróbálkozási környezete, ha az újrapróbálkozási szabályzat definiálva van

retryContext?: RetryContext

Tulajdonság értéke

traceContext

TraceContext-információk az elosztott nyomkövetési forgatókönyvek engedélyezéséhez

traceContext?: TraceContext

Tulajdonság értéke

triggerMetadata

Metaadatok az eseményindítóról vagy nincs definiálva, ha a metaadatok már máshol jelennek meg. Ez például nem lesz definiálva a HTTP- és időzítő-eseményindítók esetében, mert a kérelemben található információk & időzítőobjektumot

triggerMetadata?: TriggerMetadata

Tulajdonság értéke

Metódus adatai

debug(any[])

A hibakeresési adatok naplózásának ajánlott módja (1. szint) a hívás során. Hasonló Node.jsconsole.debug, de integrálása az Azure-funkciókkal, például az Application Insightsszal

function debug(args: any[])

Paraméterek

args

any[]

error(any[])

A hibaadatok naplózásának ajánlott módja (4. szint) a meghívás során. Hasonló Node.jsconsole.error, de integrálása az Azure-funkciókkal, például az Application Insightsszal

function error(args: any[])

Paraméterek

args

any[]

info(any[])

Az információadatok naplózásának ajánlott módja (2. szint) a meghívás során. Hasonló Node.jsconsole.info, de integrálása az Azure-funkciókkal, például az Application Insightsszal

function info(args: any[])

Paraméterek

args

any[]

log(any[])

Az adatok meghívás közbeni naplózásának ajánlott módja. Hasonló Node.jsconsole.log, de integrálása van az Azure-funkciókkal, például az Application Insights az "információ" naplószintjét használja

function log(args: any[])

Paraméterek

args

any[]

trace(any[])

A nyomkövetési adatok naplózásának ajánlott módja (0. szint) a meghívás során. Hasonló Node.jsconsole.trace, de integrálása az Azure-funkciókkal, például az Application Insightsszal

function trace(args: any[])

Paraméterek

args

any[]

warn(any[])

A figyelmeztetési adatok naplózásának ajánlott módja (3. szint) a meghívás során. Hasonló Node.jsconsole.warn, de integrálása az Azure-funkciókkal, például az Application Insightsszal

function warn(args: any[])

Paraméterek

args

any[]