EntityContext interface
Objeto de contexto pasado a las funciones de entidad.
- Extends
Propiedades
| df | Objeto que contiene todas las API y propiedades de la entidad DF |
Propiedades heredadas
| 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 heredados
| 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 de las propiedades
df
Objeto que contiene todas las API y propiedades de la entidad DF
df: DurableEntityContext<T>
Valor de propiedad
Detalles de las propiedades heredadas
extraInputs
Objeto usado para obtener entradas secundarias
extraInputs: InvocationContextExtraInputs
Valor de propiedad
Heredado de InvocationContext.extraInputs
extraOutputs
Objeto usado para establecer salidas secundarias
extraOutputs: InvocationContextExtraOutputs
Valor de propiedad
Heredado de InvocationContext.extraOutputs
functionName
Nombre de la función que se está invocando.
functionName: string
Valor de propiedad
string
Heredar de InvocationContext.functionName
invocationId
Guid único específico de esta invocación
invocationId: string
Valor de propiedad
string
se hereda de invocationContext.invocationId
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
Heredado de InvocationContext.options
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
se hereda de InvocationContext.retryContext
traceContext
Información de TraceContext para habilitar escenarios de seguimiento distribuido
traceContext?: TraceContext
Valor de propiedad
Heredado de InvocationContext.traceContext
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
Heredado de InvocationContext.triggerMetadata
Detalles de los métodos heredados
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[]
Heredado de InvocationContext.debug
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[]
se hereda de InvocationContext.error
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[]
heredado de InvocationContext.info
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[]
heredado de InvocationContext.log
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[]
Se hereda de InvocationContext.trace
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[]
Heredado de InvocationContext.warn