Dela via


EntityContext interface

Kontextobjekt som skickas till entitetsfunktioner.

Extends

Egenskaper

df

Objekt som innehåller alla DF-entitets-API:er och egenskaper

Ärvda egenskaper

extraInputs

Ett objekt som används för att hämta sekundära indata

extraOutputs

Ett objekt som används för att ange sekundära utdata

functionName

Namnet på den funktion som anropas

invocationId

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

retryContext

Återförsökskontexten för den aktuella funktionskörningen om återförsöksprincipen har definierats

traceContext

TraceContext-information för att aktivera scenarier för distribuerad spårning

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

Ärvda metoder

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

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

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

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"

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

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

Egenskapsinformation

df

Objekt som innehåller alla DF-entitets-API:er och egenskaper

df: DurableEntityContext<T>

Egenskapsvärde

Information om ärvda egenskaper

extraInputs

Ett objekt som används för att hämta sekundära indata

extraInputs: InvocationContextExtraInputs

Egenskapsvärde

ärvd från InvocationContext.extraInputs

extraOutputs

Ett objekt som används för att ange sekundära utdata

extraOutputs: InvocationContextExtraOutputs

Egenskapsvärde

ärvd från InvocationContext.extraOutputs

functionName

Namnet på den funktion som anropas

functionName: string

Egenskapsvärde

string

ärvd från InvocationContext.functionName

invocationId

Ett unikt guid som är specifikt för det här anropet

invocationId: string

Egenskapsvärde

string

ärvd från InvocationContext.invocationId

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

ärvd från InvocationContext.options

retryContext

Återförsökskontexten för den aktuella funktionskörningen om återförsöksprincipen har definierats

retryContext?: RetryContext

Egenskapsvärde

ärvd från InvocationContext.retryContext

traceContext

TraceContext-information för att aktivera scenarier för distribuerad spårning

traceContext?: TraceContext

Egenskapsvärde

ärvd från InvocationContext.traceContext

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

ärvd från InvocationContext.triggerMetadata

Ärvd 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[]

ärvs från InvocationContext.debug

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[]

ärvd från InvocationContext.error

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[]

ärvd från InvocationContext.info

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[]

ärvd från InvocationContext.log

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[]

ärvd från InvocationContext.trace

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[]

ärvd från InvocationContext.warn