EntityContext interface

Objeto de contexto passado para entity Functions.

Extends

Propriedades

df

Objeto que contém todas as APIs e propriedades da entidade DF

Propriedades herdadas

extraInputs

Um objeto usado para obter entradas secundárias

extraOutputs

Um objeto usado para definir saídas secundárias

functionName

O nome da função que está sendo invocada

invocationId

Um guid exclusivo específico para essa invocação

options

As opções usadas ao registrar a função OBSERVAÇÃO: esse valor pode ser ligeiramente diferente do original porque ele foi validado e os padrões podem ter sido adicionados explicitamente

retryContext

O contexto de repetição da execução da função atual se a política de repetição for definida

traceContext

Informações de TraceContext para habilitar cenários de rastreamento distribuído

triggerMetadata

Metadados sobre o gatilho ou indefinidos se os metadados já estiverem representados em outro lugar Por exemplo, isso será indefinido para gatilhos http e temporizador porque você pode encontrar essas informações na solicitação & objeto de temporizador em vez disso

Métodos herdados

debug(any[])

A maneira recomendada de registrar dados de depuração em log (nível 1) durante a invocação. Semelhante ao console.debugdo Node.js, mas tem integração com recursos do Azure, como insights de aplicativo

error(any[])

A maneira recomendada de registrar dados de erro (nível 4) durante a invocação. Semelhante ao console.errordo Node.js, mas tem integração com recursos do Azure, como insights de aplicativo

info(any[])

A maneira recomendada de registrar dados de informações (nível 2) durante a invocação. Semelhante ao console.infodo Node.js, mas tem integração com recursos do Azure, como insights de aplicativo

log(any[])

A maneira recomendada de registrar dados durante a invocação. Semelhante ao console.logdo Node.js, mas tem integração com recursos do Azure, como insights de aplicativo, usa o nível de log de 'informações'

trace(any[])

A maneira recomendada de registrar dados de rastreamento (nível 0) durante a invocação. Semelhante ao console.tracedo Node.js, mas tem integração com recursos do Azure, como insights de aplicativo

warn(any[])

A maneira recomendada de registrar dados de aviso (nível 3) durante a invocação. Semelhante ao console.warndo Node.js, mas tem integração com recursos do Azure, como insights de aplicativo

Detalhes da propriedade

df

Objeto que contém todas as APIs e propriedades da entidade DF

df: DurableEntityContext<T>

Valor da propriedade

Detalhes das propriedades herdadas

extraInputs

Um objeto usado para obter entradas secundárias

extraInputs: InvocationContextExtraInputs

Valor da propriedade

herdado de InvocationContext.extraInputs

extraOutputs

Um objeto usado para definir saídas secundárias

extraOutputs: InvocationContextExtraOutputs

Valor da propriedade

Herdado de InvocationContext.extraOutputs

functionName

O nome da função que está sendo invocada

functionName: string

Valor da propriedade

string

Herdado de InvocationContext.functionName

invocationId

Um guid exclusivo específico para essa invocação

invocationId: string

Valor da propriedade

string

herdado de InvocationContext.invocationId

options

As opções usadas ao registrar a função OBSERVAÇÃO: esse valor pode ser ligeiramente diferente do original porque ele foi validado e os padrões podem ter sido adicionados explicitamente

options: EffectiveFunctionOptions

Valor da propriedade

Herdado de InvocationContext.options

retryContext

O contexto de repetição da execução da função atual se a política de repetição for definida

retryContext?: RetryContext

Valor da propriedade

herdado de InvocationContext.retryContext

traceContext

Informações de TraceContext para habilitar cenários de rastreamento distribuído

traceContext?: TraceContext

Valor da propriedade

herdado de InvocationContext.traceContext

triggerMetadata

Metadados sobre o gatilho ou indefinidos se os metadados já estiverem representados em outro lugar Por exemplo, isso será indefinido para gatilhos http e temporizador porque você pode encontrar essas informações na solicitação & objeto de temporizador em vez disso

triggerMetadata?: TriggerMetadata

Valor da propriedade

herdado de InvocationContext.triggerMetadata

Detalhes do método herdado

debug(any[])

A maneira recomendada de registrar dados de depuração em log (nível 1) durante a invocação. Semelhante ao console.debugdo Node.js, mas tem integração com recursos do Azure, como insights de aplicativo

function debug(args: any[])

Parâmetros

args

any[]

Herdado de InvocationContext.debug

error(any[])

A maneira recomendada de registrar dados de erro (nível 4) durante a invocação. Semelhante ao console.errordo Node.js, mas tem integração com recursos do Azure, como insights de aplicativo

function error(args: any[])

Parâmetros

args

any[]

Herdado de InvocationContext.error

info(any[])

A maneira recomendada de registrar dados de informações (nível 2) durante a invocação. Semelhante ao console.infodo Node.js, mas tem integração com recursos do Azure, como insights de aplicativo

function info(args: any[])

Parâmetros

args

any[]

herdado de InvocationContext.info

log(any[])

A maneira recomendada de registrar dados durante a invocação. Semelhante ao console.logdo Node.js, mas tem integração com recursos do Azure, como insights de aplicativo, usa o nível de log de 'informações'

function log(args: any[])

Parâmetros

args

any[]

herdado de InvocationContext.log

trace(any[])

A maneira recomendada de registrar dados de rastreamento (nível 0) durante a invocação. Semelhante ao console.tracedo Node.js, mas tem integração com recursos do Azure, como insights de aplicativo

function trace(args: any[])

Parâmetros

args

any[]

herdado de InvocationContext.trace

warn(any[])

A maneira recomendada de registrar dados de aviso (nível 3) durante a invocação. Semelhante ao console.warndo Node.js, mas tem integração com recursos do Azure, como insights de aplicativo

function warn(args: any[])

Parâmetros

args

any[]

herdado de InvocationContext.warn