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
| extra |
Oggetto utilizzato per ottenere input secondari |
| extra |
Oggetto utilizzato per impostare output secondari |
| function |
Nome della funzione richiamata |
| invocation |
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 |
| retry |
Contesto di ripetizione dei tentativi dell'esecuzione della funzione corrente se viene definito il criterio di ripetizione dei tentativi |
| trace |
Informazioni traceContext per abilitare gli scenari di traccia distribuita |
| trigger |
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' |
| error(any[]) | Modo consigliato per registrare i dati degli errori (livello 4) durante la chiamata.
Simile all' |
| info(any[]) | Modo consigliato per registrare i dati delle informazioni (livello 2) durante la chiamata.
Simile all' |
| log(any[]) | Modo consigliato per registrare i dati durante la chiamata.
Simile a Node.js's |
| trace(any[]) | Modo consigliato per registrare i dati di traccia (livello 0) durante la chiamata.
Simile all' |
| warn(any[]) | Modo consigliato per registrare i dati di avviso (livello 3) durante la chiamata.
Simile all' |
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