OrchestrationContext interface
Objeto de contexto passado para funções de orquestração.
- Extends
Propriedades
| df | Objeto que contém todas as APIs e propriedades de orquestração 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 esta invocação |
| options | As opções usadas ao registrar a função NOTA: Este valor pode diferir ligeiramente do original porque foi validado e os padrões podem ter sido explicitamente adicionados |
| 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 do 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 timer porque você pode encontrar essas informações na solicitação & objeto de timer |
Métodos Herdados
| debug(any[]) | A maneira recomendada de registrar dados de depuração (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 chamada.
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 chamada.
Semelhante ao |
Detalhes de Propriedade
df
Objeto que contém todas as APIs e propriedades de orquestração DF
df: DurableOrchestrationContext
Valor de Propriedade
Detalhes da Propriedade Herdada
extraInputs
Um objeto usado para obter entradas secundárias
extraInputs: InvocationContextExtraInputs
Valor de Propriedade
herdado de InvocationContext.extraInputs
extraOutputs
Um objeto usado para definir saídas secundárias
extraOutputs: InvocationContextExtraOutputs
Valor de Propriedade
herdado de InvocationContext.extraOutputs
functionName
O nome da função que está sendo invocada
functionName: string
Valor de Propriedade
string
herdado de InvocationContext.functionName
invocationId
Um guid exclusivo específico para esta invocação
invocationId: string
Valor de Propriedade
string
herdado de InvocationContext.invocationId
options
As opções usadas ao registrar a função NOTA: Este valor pode diferir ligeiramente do original porque foi validado e os padrões podem ter sido explicitamente adicionados
options: EffectiveFunctionOptions
Valor de 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 de Propriedade
herdado de InvocationContext.retryContext
traceContext
Informações do TraceContext para habilitar cenários de rastreamento distribuído
traceContext?: TraceContext
Valor de 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 timer porque você pode encontrar essas informações na solicitação & objeto de timer
triggerMetadata?: TriggerMetadata
Valor de Propriedade
herdado de InvocationContext.triggerMetadata
Detalhes do Método Herdado
debug(any[])
A maneira recomendada de registrar dados de depuração (nível 1) durante a invocação.
Semelhante ao console.debugdo Node.js, mas tem integração com recursos do Azure, como insights de aplicativos
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 aplicativos
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 chamada.
Semelhante ao console.infodo Node.js, mas tem integração com recursos do Azure, como insights de aplicativos
function info(args: any[])
Parâmetros
- args
-
any[]
herdada 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 aplicativos 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 aplicativos
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 chamada.
Semelhante ao console.warndo Node.js, mas tem integração com recursos do Azure, como insights de aplicativos
function warn(args: any[])
Parâmetros
- args
-
any[]
herdado de InvocationContext.warn