InvocationContext class
Contiene metadati e metodi helper specifici di questa chiamata
Costruttori
| Invocation |
Solo a scopo di test. Questa operazione verrà sempre costruita quando viene eseguita nel contesto del runtime di Funzioni di Azure |
Proprietà
| 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
| 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 costruttore
InvocationContext(InvocationContextInit)
Solo a scopo di test. Questa operazione verrà sempre costruita quando viene eseguita nel contesto del runtime di Funzioni di Azure
new InvocationContext(init?: InvocationContextInit)
Parametri
Dettagli proprietà
extraInputs
Oggetto utilizzato per ottenere input secondari
extraInputs: InvocationContextExtraInputs
Valore della proprietà
extraOutputs
Oggetto utilizzato per impostare output secondari
extraOutputs: InvocationContextExtraOutputs
Valore della proprietà
functionName
Nome della funzione richiamata
functionName: string
Valore della proprietà
string
invocationId
Guid univoco specifico di questa chiamata
invocationId: string
Valore della proprietà
string
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à
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à
traceContext
Informazioni traceContext per abilitare gli scenari di traccia distribuita
traceContext?: TraceContext
Valore della proprietà
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à
Dettagli metodo
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[]
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[]
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[]
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[]
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[]
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[]