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
| extra |
Um objeto usado para obter entradas secundárias |
| extra |
Um objeto usado para definir saídas secundárias |
| function |
O nome da função que está sendo invocada |
| invocation |
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 |
| retry |
O contexto de repetição da execução da função atual se a política de repetição for definida |
| trace |
Informações de TraceContext para habilitar cenários de rastreamento distribuído |
| trigger |
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 |
| error(any[]) | A maneira recomendada de registrar dados de erro (nível 4) durante a invocação.
Semelhante ao |
| info(any[]) | A maneira recomendada de registrar dados de informações (nível 2) durante a invocação.
Semelhante ao |
| log(any[]) | A maneira recomendada de registrar dados durante a invocação.
Semelhante ao |
| trace(any[]) | A maneira recomendada de registrar dados de rastreamento (nível 0) durante a invocação.
Semelhante ao |
| warn(any[]) | A maneira recomendada de registrar dados de aviso (nível 3) durante a invocação.
Semelhante ao |
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