InvocationContext class
Contiene metadatos y métodos auxiliares específicos de esta invocación
Constructores
| Invocation |
Solo con fines de prueba. Esto siempre se creará para usted cuando se ejecute en el contexto del entorno de ejecución de Azure Functions. |
Propiedades
| extra |
Objeto usado para obtener entradas secundarias |
| extra |
Objeto usado para establecer salidas secundarias |
| function |
Nombre de la función que se está invocando. |
| invocation |
Guid único específico de esta invocación |
| options | Las opciones usadas al registrar la función NOTA: Este valor puede diferir ligeramente del original porque se ha validado y los valores predeterminados se pueden haber agregado explícitamente. |
| retry |
Contexto de reintento de la ejecución de la función actual si se define la directiva de reintento |
| trace |
Información de TraceContext para habilitar escenarios de seguimiento distribuido |
| trigger |
Metadatos sobre el desencadenador o undefined si los metadatos ya están representados en otro lugar Por ejemplo, esto no se definirá para los desencadenadores http y del temporizador porque puede encontrar esa información en la solicitud & objeto de temporizador en su lugar. |
Métodos
| debug(any[]) | La manera recomendada de registrar datos de depuración (nivel 1) durante la invocación.
De forma similar a Node.js |
| error(any[]) | La manera recomendada de registrar los datos de error (nivel 4) durante la invocación.
De forma similar a Node.js |
| info(any[]) | La manera recomendada de registrar datos de información (nivel 2) durante la invocación.
De forma similar a Node.js |
| log(any[]) | La manera recomendada de registrar datos durante la invocación.
De forma similar a Node.js |
| trace(any[]) | La manera recomendada de registrar datos de seguimiento (nivel 0) durante la invocación.
De forma similar a Node.js |
| warn(any[]) | La manera recomendada de registrar datos de advertencia (nivel 3) durante la invocación.
De forma similar a Node.js |
Detalles del constructor
InvocationContext(InvocationContextInit)
Solo con fines de prueba. Esto siempre se creará para usted cuando se ejecute en el contexto del entorno de ejecución de Azure Functions.
new InvocationContext(init?: InvocationContextInit)
Parámetros
Detalles de las propiedades
extraInputs
Objeto usado para obtener entradas secundarias
extraInputs: InvocationContextExtraInputs
Valor de propiedad
extraOutputs
Objeto usado para establecer salidas secundarias
extraOutputs: InvocationContextExtraOutputs
Valor de propiedad
functionName
Nombre de la función que se está invocando.
functionName: string
Valor de propiedad
string
invocationId
Guid único específico de esta invocación
invocationId: string
Valor de propiedad
string
options
Las opciones usadas al registrar la función NOTA: Este valor puede diferir ligeramente del original porque se ha validado y los valores predeterminados se pueden haber agregado explícitamente.
options: EffectiveFunctionOptions
Valor de propiedad
retryContext
Contexto de reintento de la ejecución de la función actual si se define la directiva de reintento
retryContext?: RetryContext
Valor de propiedad
traceContext
Información de TraceContext para habilitar escenarios de seguimiento distribuido
traceContext?: TraceContext
Valor de propiedad
triggerMetadata
Metadatos sobre el desencadenador o undefined si los metadatos ya están representados en otro lugar Por ejemplo, esto no se definirá para los desencadenadores http y del temporizador porque puede encontrar esa información en la solicitud & objeto de temporizador en su lugar.
triggerMetadata?: TriggerMetadata
Valor de propiedad
Detalles del método
debug(any[])
La manera recomendada de registrar datos de depuración (nivel 1) durante la invocación.
De forma similar a Node.jsconsole.debug, pero tiene integración con características de Azure como Application Insights
function debug(args: any[])
Parámetros
- args
-
any[]
error(any[])
La manera recomendada de registrar los datos de error (nivel 4) durante la invocación.
De forma similar a Node.jsconsole.error, pero tiene integración con características de Azure como Application Insights
function error(args: any[])
Parámetros
- args
-
any[]
info(any[])
La manera recomendada de registrar datos de información (nivel 2) durante la invocación.
De forma similar a Node.jsconsole.info, pero tiene integración con características de Azure como Application Insights
function info(args: any[])
Parámetros
- args
-
any[]
log(any[])
La manera recomendada de registrar datos durante la invocación.
De forma similar a Node.jsconsole.log, pero tiene integración con características de Azure como Application Insights Usa el nivel de registro "information"
function log(args: any[])
Parámetros
- args
-
any[]
trace(any[])
La manera recomendada de registrar datos de seguimiento (nivel 0) durante la invocación.
De forma similar a Node.jsconsole.trace, pero tiene integración con características de Azure como Application Insights
function trace(args: any[])
Parámetros
- args
-
any[]
warn(any[])
La manera recomendada de registrar datos de advertencia (nivel 3) durante la invocación.
De forma similar a Node.jsconsole.warn, pero tiene integración con características de Azure como Application Insights
function warn(args: any[])
Parámetros
- args
-
any[]