InvocationContext class
Contém metadados e métodos auxiliares específicos para esta invocação
Construtores
| Invocation |
Apenas para fins de teste. Isso sempre será construído para você quando executado no contexto do tempo de execução do Azure Functions |
Propriedades
| 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
| 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
InvocationContext(InvocationContextInit)
Apenas para fins de teste. Isso sempre será construído para você quando executado no contexto do tempo de execução do Azure Functions
new InvocationContext(init?: InvocationContextInit)
Parâmetros
Detalhes de Propriedade
extraInputs
Um objeto usado para obter entradas secundárias
extraInputs: InvocationContextExtraInputs
Valor de Propriedade
extraOutputs
Um objeto usado para definir saídas secundárias
extraOutputs: InvocationContextExtraOutputs
Valor de Propriedade
functionName
O nome da função que está sendo invocada
functionName: string
Valor de Propriedade
string
invocationId
Um guid exclusivo específico para esta invocação
invocationId: string
Valor de Propriedade
string
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
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
traceContext
Informações do TraceContext para habilitar cenários de rastreamento distribuído
traceContext?: TraceContext
Valor de Propriedade
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
Detalhes de Método
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[]
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[]
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[]
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[]
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[]
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[]