Condividi tramite


EntityContext interface

Oggetto context passato a Funzioni di entità.

Extends

Proprietà

df

Oggetto contenente tutte le API e le proprietà dell'entità DF

Proprietà ereditate

extraInputs

Oggetto utilizzato per ottenere input secondari

extraOutputs

Oggetto utilizzato per impostare output secondari

functionName

Nome della funzione richiamata

invocationId

Guid univoco specifico di questa chiamata

options

Le opzioni usate durante la registrazione della funzione NOTA: questo valore può differire leggermente dall'originale perché è stato convalidato e le impostazioni predefinite potrebbero essere state aggiunte in modo esplicito

retryContext

Contesto di ripetizione dei tentativi dell'esecuzione della funzione corrente se viene definito il criterio di ripetizione dei tentativi

traceContext

Informazioni traceContext per abilitare gli scenari di traccia distribuita

triggerMetadata

Metadati relativi al trigger o non definiti se i metadati sono già rappresentati altrove. Ad esempio, questo valore non sarà definito per i trigger http e timer perché è possibile trovare tali informazioni sulla richiesta & oggetto timer

Metodi ereditati

debug(any[])

Modo consigliato per registrare i dati di debug (livello 1) durante la chiamata. Simile all'console.debugdi Node.js, ma ha integrazione con funzionalità di Azure come Application Insights

error(any[])

Modo consigliato per registrare i dati degli errori (livello 4) durante la chiamata. Simile all'console.errordi Node.js, ma ha integrazione con funzionalità di Azure come Application Insights

info(any[])

Modo consigliato per registrare i dati delle informazioni (livello 2) durante la chiamata. Simile all'console.infodi Node.js, ma ha integrazione con funzionalità di Azure come Application Insights

log(any[])

Modo consigliato per registrare i dati durante la chiamata. Simile a Node.js's console.log, ma ha l'integrazione con le funzionalità di Azure come Application Insights Usa il livello di log 'information'

trace(any[])

Modo consigliato per registrare i dati di traccia (livello 0) durante la chiamata. Simile all'console.tracedi Node.js, ma ha integrazione con funzionalità di Azure come Application Insights

warn(any[])

Modo consigliato per registrare i dati di avviso (livello 3) durante la chiamata. Simile all'console.warndi Node.js, ma ha integrazione con funzionalità di Azure come Application Insights

Dettagli proprietà

df

Oggetto contenente tutte le API e le proprietà dell'entità DF

df: DurableEntityContext<T>

Valore della proprietà

Dettagli proprietà ereditate

extraInputs

Oggetto utilizzato per ottenere input secondari

extraInputs: InvocationContextExtraInputs

Valore della proprietà

Ereditato da InvocationContext.extraInputs

extraOutputs

Oggetto utilizzato per impostare output secondari

extraOutputs: InvocationContextExtraOutputs

Valore della proprietà

Ereditato da InvocationContext.extraOutputs

functionName

Nome della funzione richiamata

functionName: string

Valore della proprietà

string

Ereditato da InvocationContext.functionName

invocationId

Guid univoco specifico di questa chiamata

invocationId: string

Valore della proprietà

string

Ereditato da InvocationContext.invocationId

options

Le opzioni usate durante la registrazione della funzione NOTA: questo valore può differire leggermente dall'originale perché è stato convalidato e le impostazioni predefinite potrebbero essere state aggiunte in modo esplicito

options: EffectiveFunctionOptions

Valore della proprietà

Ereditato da InvocationContext.options

retryContext

Contesto di ripetizione dei tentativi dell'esecuzione della funzione corrente se viene definito il criterio di ripetizione dei tentativi

retryContext?: RetryContext

Valore della proprietà

Ereditato da InvocationContext.retryContext

traceContext

Informazioni traceContext per abilitare gli scenari di traccia distribuita

traceContext?: TraceContext

Valore della proprietà

Ereditato da InvocationContext.traceContext

triggerMetadata

Metadati relativi al trigger o non definiti se i metadati sono già rappresentati altrove. Ad esempio, questo valore non sarà definito per i trigger http e timer perché è possibile trovare tali informazioni sulla richiesta & oggetto timer

triggerMetadata?: TriggerMetadata

Valore della proprietà

Ereditato da InvocationContext.triggerMetadata

Dettagli dei metodi ereditati

debug(any[])

Modo consigliato per registrare i dati di debug (livello 1) durante la chiamata. Simile all'console.debugdi Node.js, ma ha integrazione con funzionalità di Azure come Application Insights

function debug(args: any[])

Parametri

args

any[]

Ereditato da InvocationContext.debug

error(any[])

Modo consigliato per registrare i dati degli errori (livello 4) durante la chiamata. Simile all'console.errordi Node.js, ma ha integrazione con funzionalità di Azure come Application Insights

function error(args: any[])

Parametri

args

any[]

Ereditato da InvocationContext.error

info(any[])

Modo consigliato per registrare i dati delle informazioni (livello 2) durante la chiamata. Simile all'console.infodi Node.js, ma ha integrazione con funzionalità di Azure come Application Insights

function info(args: any[])

Parametri

args

any[]

ereditato da InvocationContext.info

log(any[])

Modo consigliato per registrare i dati durante la chiamata. Simile a Node.js's console.log, ma ha l'integrazione con le funzionalità di Azure come Application Insights Usa il livello di log 'information'

function log(args: any[])

Parametri

args

any[]

ereditato da InvocationContext.log

trace(any[])

Modo consigliato per registrare i dati di traccia (livello 0) durante la chiamata. Simile all'console.tracedi Node.js, ma ha integrazione con funzionalità di Azure come Application Insights

function trace(args: any[])

Parametri

args

any[]

ereditato da InvocationContext.trace

warn(any[])

Modo consigliato per registrare i dati di avviso (livello 3) durante la chiamata. Simile all'console.warndi Node.js, ma ha integrazione con funzionalità di Azure come Application Insights

function warn(args: any[])

Parametri

args

any[]

Ereditato da InvocationContext.warn