Partilhar via


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

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 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

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 do 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 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 console.debugdo Node.js, mas tem integração com recursos do Azure, como insights de aplicativos

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

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

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'

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

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

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