InvocationContext class
Contém metadados e métodos auxiliares específicos para essa invocação
Construtores
| Invocation |
Somente para fins de teste. Isso sempre será construído para você quando executado no contexto do runtime 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 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
| 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 do construtor
InvocationContext(InvocationContextInit)
Somente para fins de teste. Isso sempre será construído para você quando executado no contexto do runtime do Azure Functions
new InvocationContext(init?: InvocationContextInit)
Parâmetros
Detalhes da propriedade
extraInputs
Um objeto usado para obter entradas secundárias
extraInputs: InvocationContextExtraInputs
Valor da propriedade
extraOutputs
Um objeto usado para definir saídas secundárias
extraOutputs: InvocationContextExtraOutputs
Valor da propriedade
functionName
O nome da função que está sendo invocada
functionName: string
Valor da propriedade
string
invocationId
Um guid exclusivo específico para essa invocação
invocationId: string
Valor da propriedade
string
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
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
traceContext
Informações de TraceContext para habilitar cenários de rastreamento distribuído
traceContext?: TraceContext
Valor da 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 temporizador porque você pode encontrar essas informações na solicitação & objeto de temporizador em vez disso
triggerMetadata?: TriggerMetadata
Valor da propriedade
Detalhes do método
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[]
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[]
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[]
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[]
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[]
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[]