DummyOrchestrationContext class
Um contexto de orquestração com valores padrão fictícios para facilitar a simulação/stubbing da API de Funções Duráveis.
- Extends
Construtores
| Dummy |
Cria uma nova instância de um contexto de orquestração fictícia. Todos os parâmetros são opcionais, mas são expostos para permitir flexibilidade no processo de teste. |
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 do Construtor
DummyOrchestrationContext(string, string, LogHandler)
Cria uma nova instância de um contexto de orquestração fictícia. Todos os parâmetros são opcionais, mas são expostos para permitir flexibilidade no processo de teste.
new DummyOrchestrationContext(functionName?: string, invocationId?: string, logHandler?: LogHandler)
Parâmetros
- functionName
-
string
O nome da função de orquestração
- invocationId
-
string
O ID desta invocação particular da orquestração
- logHandler
- LogHandler
Um manipulador para emitir logs provenientes da função de orquestração
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