InvocationContext class
包含特定于此调用的元数据和帮助程序方法
构造函数
| Invocation |
仅用于测试目的。 在 Azure Functions 运行时的上下文中运行时运行时时,始终会为你构造此函数 |
属性
| extra |
用于获取辅助输入的对象 |
| extra |
用于设置辅助输出的对象 |
| function |
正在调用的函数的名称 |
| invocation |
特定于此调用的唯一 GUID |
| options | 注册函数注意时使用的选项:此值可能与原始值略有不同,因为它已经过验证,默认值可能已显式添加 |
| retry |
如果定义了重试策略,则当前函数执行的重试上下文 |
| trace |
用于启用分布式跟踪方案的 TraceContext 信息 |
| trigger |
如果元数据已在其他位置表示,则有关触发器或未定义的元数据(例如,对于 http 和计时器触发器而言,这将未定义),因为你可以改为找到有关请求的信息 & 计时器对象 |
方法
| debug(any[]) | 在调用期间记录调试数据(级别 1)的建议方法。
类似于 Node.js的 |
| error(any[]) | 在调用期间记录错误数据(级别 4)的建议方法。
类似于 Node.js的 |
| info(any[]) | 在调用期间记录信息数据(级别 2)的建议方法。
类似于 Node.js的 |
| log(any[]) | 在调用期间记录数据的建议方法。
类似于 Node.js的 |
| trace(any[]) | 在调用期间记录跟踪数据(级别 0)的建议方法。
类似于 Node.js的 |
| warn(any[]) | 在调用期间记录警告数据(级别 3)的建议方法。
类似于 Node.js的 |
构造函数详细信息
InvocationContext(InvocationContextInit)
仅用于测试目的。 在 Azure Functions 运行时的上下文中运行时运行时时,始终会为你构造此函数
new InvocationContext(init?: InvocationContextInit)
参数
属性详细信息
extraInputs
extraOutputs
functionName
正在调用的函数的名称
functionName: string
属性值
string
invocationId
特定于此调用的唯一 GUID
invocationId: string
属性值
string
options
注册函数注意时使用的选项:此值可能与原始值略有不同,因为它已经过验证,默认值可能已显式添加
options: EffectiveFunctionOptions
属性值
retryContext
traceContext
triggerMetadata
如果元数据已在其他位置表示,则有关触发器或未定义的元数据(例如,对于 http 和计时器触发器而言,这将未定义),因为你可以改为找到有关请求的信息 & 计时器对象
triggerMetadata?: TriggerMetadata
属性值
方法详细信息
debug(any[])
在调用期间记录调试数据(级别 1)的建议方法。
类似于 Node.js的 console.debug,但已与 Application Insights 等 Azure 功能集成
function debug(args: any[])
参数
- args
-
any[]
error(any[])
在调用期间记录错误数据(级别 4)的建议方法。
类似于 Node.js的 console.error,但已与 Application Insights 等 Azure 功能集成
function error(args: any[])
参数
- args
-
any[]
info(any[])
在调用期间记录信息数据(级别 2)的建议方法。
类似于 Node.js的 console.info,但已与 Application Insights 等 Azure 功能集成
function info(args: any[])
参数
- args
-
any[]
log(any[])
在调用期间记录数据的建议方法。
类似于 Node.js的 console.log,但与 Application Insights 等 Azure 功能集成使用“信息”日志级别
function log(args: any[])
参数
- args
-
any[]
trace(any[])
在调用期间记录跟踪数据(级别 0)的建议方法。
类似于 Node.js的 console.trace,但已与 Application Insights 等 Azure 功能集成
function trace(args: any[])
参数
- args
-
any[]
warn(any[])
在调用期间记录警告数据(级别 3)的建议方法。
类似于 Node.js的 console.warn,但已与 Application Insights 等 Azure 功能集成
function warn(args: any[])
参数
- args
-
any[]