InvocationContext class
Innehåller metadata och hjälpmetoder som är specifika för det här anropet
Konstruktorer
| Invocation |
Endast i testsyfte. Detta kommer alltid att konstrueras åt dig när det körs i kontexten för Azure Functions-körningen |
Egenskaper
| extra |
Ett objekt som används för att hämta sekundära indata |
| extra |
Ett objekt som används för att ange sekundära utdata |
| function |
Namnet på den funktion som anropas |
| invocation |
Ett unikt guid som är specifikt för det här anropet |
| options | De alternativ som används vid registrering av funktionen OBS! Det här värdet kan skilja sig något från det ursprungliga eftersom det har verifierats och standardvärdena kan ha lagts till uttryckligen |
| retry |
Återförsökskontexten för den aktuella funktionskörningen om återförsöksprincipen har definierats |
| trace |
TraceContext-information för att aktivera scenarier för distribuerad spårning |
| trigger |
Metadata om utlösaren eller odefinierat om metadata redan representeras någon annanstans Detta kommer till exempel att vara odefinierat för http- och timerutlösare eftersom du kan hitta den informationen på begäran & timerobjekt i stället |
Metoder
| debug(any[]) | Det rekommenderade sättet att logga felsökningsdata (nivå 1) under anrop.
Liknar Node.js |
| error(any[]) | Det rekommenderade sättet att logga feldata (nivå 4) under anrop.
Liknar Node.js |
| info(any[]) | Det rekommenderade sättet att logga informationsdata (nivå 2) under anrop.
Liknar Node.js |
| log(any[]) | Det rekommenderade sättet att logga data under anrop.
Liknar Node.js's |
| trace(any[]) | Det rekommenderade sättet att logga spårningsdata (nivå 0) under anrop.
Liknar Node.js |
| warn(any[]) | Det rekommenderade sättet att logga varningsdata (nivå 3) under anrop.
Liknar Node.js |
Konstruktorinformation
InvocationContext(InvocationContextInit)
Endast i testsyfte. Detta kommer alltid att konstrueras åt dig när det körs i kontexten för Azure Functions-körningen
new InvocationContext(init?: InvocationContextInit)
Parametrar
Egenskapsinformation
extraInputs
Ett objekt som används för att hämta sekundära indata
extraInputs: InvocationContextExtraInputs
Egenskapsvärde
extraOutputs
Ett objekt som används för att ange sekundära utdata
extraOutputs: InvocationContextExtraOutputs
Egenskapsvärde
functionName
Namnet på den funktion som anropas
functionName: string
Egenskapsvärde
string
invocationId
Ett unikt guid som är specifikt för det här anropet
invocationId: string
Egenskapsvärde
string
options
De alternativ som används vid registrering av funktionen OBS! Det här värdet kan skilja sig något från det ursprungliga eftersom det har verifierats och standardvärdena kan ha lagts till uttryckligen
options: EffectiveFunctionOptions
Egenskapsvärde
retryContext
Återförsökskontexten för den aktuella funktionskörningen om återförsöksprincipen har definierats
retryContext?: RetryContext
Egenskapsvärde
traceContext
TraceContext-information för att aktivera scenarier för distribuerad spårning
traceContext?: TraceContext
Egenskapsvärde
triggerMetadata
Metadata om utlösaren eller odefinierat om metadata redan representeras någon annanstans Detta kommer till exempel att vara odefinierat för http- och timerutlösare eftersom du kan hitta den informationen på begäran & timerobjekt i stället
triggerMetadata?: TriggerMetadata
Egenskapsvärde
Metodinformation
debug(any[])
Det rekommenderade sättet att logga felsökningsdata (nivå 1) under anrop.
Liknar Node.jsconsole.debug, men har integrering med Azure-funktioner som application insights
function debug(args: any[])
Parametrar
- args
-
any[]
error(any[])
Det rekommenderade sättet att logga feldata (nivå 4) under anrop.
Liknar Node.jsconsole.error, men har integrering med Azure-funktioner som application insights
function error(args: any[])
Parametrar
- args
-
any[]
info(any[])
Det rekommenderade sättet att logga informationsdata (nivå 2) under anrop.
Liknar Node.jsconsole.info, men har integrering med Azure-funktioner som application insights
function info(args: any[])
Parametrar
- args
-
any[]
log(any[])
Det rekommenderade sättet att logga data under anrop.
Liknar Node.js's console.log, men har integrering med Azure-funktioner som application insights Använder loggnivån "information"
function log(args: any[])
Parametrar
- args
-
any[]
trace(any[])
Det rekommenderade sättet att logga spårningsdata (nivå 0) under anrop.
Liknar Node.jsconsole.trace, men har integrering med Azure-funktioner som application insights
function trace(args: any[])
Parametrar
- args
-
any[]
warn(any[])
Det rekommenderade sättet att logga varningsdata (nivå 3) under anrop.
Liknar Node.jsconsole.warn, men har integrering med Azure-funktioner som application insights
function warn(args: any[])
Parametrar
- args
-
any[]