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

extraInputs

Objeto usado para obtener entradas secundarias

extraOutputs

Objeto usado para establecer salidas secundarias

functionName

Nombre de la función que se está invocando.

invocationId

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.

retryContext

Contexto de reintento de la ejecución de la función actual si se define la directiva de reintento

traceContext

Información de TraceContext para habilitar escenarios de seguimiento distribuido

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.

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

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

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

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"

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

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

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