Delen via


InvocationContext class

Bevat metagegevens en helpermethoden die specifiek zijn voor deze aanroep

Constructors

InvocationContext(InvocationContextInit)

Alleen voor testdoeleinden. Dit wordt altijd voor u samengesteld wanneer deze wordt uitgevoerd in de context van de Azure Functions-runtime

Eigenschappen

extraInputs

Een object dat wordt gebruikt om secundaire invoer op te halen

extraOutputs

Een object dat wordt gebruikt om secundaire uitvoer in te stellen

functionName

De naam van de functie die wordt aangeroepen

invocationId

Een unieke guid die specifiek is voor deze aanroep

options

De opties die worden gebruikt bij het registreren van de functie OPMERKING: deze waarde kan enigszins afwijken van het origineel omdat deze is gevalideerd en de standaardinstellingen mogelijk expliciet zijn toegevoegd

retryContext

De context voor opnieuw proberen van de huidige functieuitvoering als het beleid voor opnieuw proberen is gedefinieerd

traceContext

TraceContext-informatie voor het inschakelen van gedistribueerde traceringsscenario's

triggerMetadata

Metagegevens over de trigger of niet gedefinieerd als de metagegevens al elders worden weergegeven. Dit is bijvoorbeeld niet gedefinieerd voor http- en timertriggers, omdat u die informatie over de aanvraag kunt vinden & timerobject

Methoden

debug(any[])

De aanbevolen manier om foutopsporingsgegevens (niveau 1) te registreren tijdens het aanroepen. Vergelijkbaar met de console.debugvan Node.js, maar heeft integratie met Azure-functies zoals Application Insights

error(any[])

De aanbevolen manier om foutgegevens (niveau 4) te registreren tijdens het aanroepen. Vergelijkbaar met de console.errorvan Node.js, maar heeft integratie met Azure-functies zoals Application Insights

info(any[])

De aanbevolen manier om informatiegegevens (niveau 2) te registreren tijdens het aanroepen. Vergelijkbaar met de console.infovan Node.js, maar heeft integratie met Azure-functies zoals Application Insights

log(any[])

De aanbevolen manier om gegevens te registreren tijdens het aanroepen. Vergelijkbaar met Node.js's console.log, maar heeft integratie met Azure-functies, zoals Application Insights, maakt gebruik van het logboekniveau 'informatie'

trace(any[])

De aanbevolen manier om traceringsgegevens (niveau 0) te registreren tijdens aanroepen. Vergelijkbaar met de console.tracevan Node.js, maar heeft integratie met Azure-functies zoals Application Insights

warn(any[])

De aanbevolen manier om waarschuwingsgegevens (niveau 3) te registreren tijdens het aanroepen. Vergelijkbaar met de console.warnvan Node.js, maar heeft integratie met Azure-functies zoals Application Insights

Constructordetails

InvocationContext(InvocationContextInit)

Alleen voor testdoeleinden. Dit wordt altijd voor u samengesteld wanneer deze wordt uitgevoerd in de context van de Azure Functions-runtime

new InvocationContext(init?: InvocationContextInit)

Parameters

Eigenschapdetails

extraInputs

Een object dat wordt gebruikt om secundaire invoer op te halen

extraInputs: InvocationContextExtraInputs

Waarde van eigenschap

extraOutputs

Een object dat wordt gebruikt om secundaire uitvoer in te stellen

extraOutputs: InvocationContextExtraOutputs

Waarde van eigenschap

functionName

De naam van de functie die wordt aangeroepen

functionName: string

Waarde van eigenschap

string

invocationId

Een unieke guid die specifiek is voor deze aanroep

invocationId: string

Waarde van eigenschap

string

options

De opties die worden gebruikt bij het registreren van de functie OPMERKING: deze waarde kan enigszins afwijken van het origineel omdat deze is gevalideerd en de standaardinstellingen mogelijk expliciet zijn toegevoegd

options: EffectiveFunctionOptions

Waarde van eigenschap

retryContext

De context voor opnieuw proberen van de huidige functieuitvoering als het beleid voor opnieuw proberen is gedefinieerd

retryContext?: RetryContext

Waarde van eigenschap

traceContext

TraceContext-informatie voor het inschakelen van gedistribueerde traceringsscenario's

traceContext?: TraceContext

Waarde van eigenschap

triggerMetadata

Metagegevens over de trigger of niet gedefinieerd als de metagegevens al elders worden weergegeven. Dit is bijvoorbeeld niet gedefinieerd voor http- en timertriggers, omdat u die informatie over de aanvraag kunt vinden & timerobject

triggerMetadata?: TriggerMetadata

Waarde van eigenschap

Methodedetails

debug(any[])

De aanbevolen manier om foutopsporingsgegevens (niveau 1) te registreren tijdens het aanroepen. Vergelijkbaar met de console.debugvan Node.js, maar heeft integratie met Azure-functies zoals Application Insights

function debug(args: any[])

Parameters

args

any[]

error(any[])

De aanbevolen manier om foutgegevens (niveau 4) te registreren tijdens het aanroepen. Vergelijkbaar met de console.errorvan Node.js, maar heeft integratie met Azure-functies zoals Application Insights

function error(args: any[])

Parameters

args

any[]

info(any[])

De aanbevolen manier om informatiegegevens (niveau 2) te registreren tijdens het aanroepen. Vergelijkbaar met de console.infovan Node.js, maar heeft integratie met Azure-functies zoals Application Insights

function info(args: any[])

Parameters

args

any[]

log(any[])

De aanbevolen manier om gegevens te registreren tijdens het aanroepen. Vergelijkbaar met Node.js's console.log, maar heeft integratie met Azure-functies, zoals Application Insights, maakt gebruik van het logboekniveau 'informatie'

function log(args: any[])

Parameters

args

any[]

trace(any[])

De aanbevolen manier om traceringsgegevens (niveau 0) te registreren tijdens aanroepen. Vergelijkbaar met de console.tracevan Node.js, maar heeft integratie met Azure-functies zoals Application Insights

function trace(args: any[])

Parameters

args

any[]

warn(any[])

De aanbevolen manier om waarschuwingsgegevens (niveau 3) te registreren tijdens het aanroepen. Vergelijkbaar met de console.warnvan Node.js, maar heeft integratie met Azure-functies zoals Application Insights

function warn(args: any[])

Parameters

args

any[]