你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

InvocationContext class

包含特定于此调用的元数据和帮助程序方法

构造函数

InvocationContext(InvocationContextInit)

仅用于测试目的。 在 Azure Functions 运行时的上下文中运行时运行时时,始终会为你构造此函数

属性

extraInputs

用于获取辅助输入的对象

extraOutputs

用于设置辅助输出的对象

functionName

正在调用的函数的名称

invocationId

特定于此调用的唯一 GUID

options

注册函数注意时使用的选项:此值可能与原始值略有不同,因为它已经过验证,默认值可能已显式添加

retryContext

如果定义了重试策略,则当前函数执行的重试上下文

traceContext

用于启用分布式跟踪方案的 TraceContext 信息

triggerMetadata

如果元数据已在其他位置表示,则有关触发器或未定义的元数据(例如,对于 http 和计时器触发器而言,这将未定义),因为你可以改为找到有关请求的信息 & 计时器对象

方法

debug(any[])

在调用期间记录调试数据(级别 1)的建议方法。 类似于 Node.js的 console.debug,但已与 Application Insights 等 Azure 功能集成

error(any[])

在调用期间记录错误数据(级别 4)的建议方法。 类似于 Node.js的 console.error,但已与 Application Insights 等 Azure 功能集成

info(any[])

在调用期间记录信息数据(级别 2)的建议方法。 类似于 Node.js的 console.info,但已与 Application Insights 等 Azure 功能集成

log(any[])

在调用期间记录数据的建议方法。 类似于 Node.js的 console.log,但与 Application Insights 等 Azure 功能集成使用“信息”日志级别

trace(any[])

在调用期间记录跟踪数据(级别 0)的建议方法。 类似于 Node.js的 console.trace,但已与 Application Insights 等 Azure 功能集成

warn(any[])

在调用期间记录警告数据(级别 3)的建议方法。 类似于 Node.js的 console.warn,但已与 Application Insights 等 Azure 功能集成

构造函数详细信息

InvocationContext(InvocationContextInit)

仅用于测试目的。 在 Azure Functions 运行时的上下文中运行时运行时时,始终会为你构造此函数

new InvocationContext(init?: InvocationContextInit)

参数

属性详细信息

extraInputs

用于获取辅助输入的对象

extraInputs: InvocationContextExtraInputs

属性值

extraOutputs

用于设置辅助输出的对象

extraOutputs: InvocationContextExtraOutputs

属性值

functionName

正在调用的函数的名称

functionName: string

属性值

string

invocationId

特定于此调用的唯一 GUID

invocationId: string

属性值

string

options

注册函数注意时使用的选项:此值可能与原始值略有不同,因为它已经过验证,默认值可能已显式添加

options: EffectiveFunctionOptions

属性值

retryContext

如果定义了重试策略,则当前函数执行的重试上下文

retryContext?: RetryContext

属性值

traceContext

用于启用分布式跟踪方案的 TraceContext 信息

traceContext?: 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[]