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

EntityContext interface

传递给实体函数的上下文对象。

扩展

属性

df

包含所有 DF 实体 API 和属性的对象

继承属性

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 功能集成

属性详细信息

df

包含所有 DF 实体 API 和属性的对象

df: DurableEntityContext<T>

属性值

继承属性详细信息

extraInputs

用于获取辅助输入的对象

extraInputs: InvocationContextExtraInputs

属性值

继承自 InvocationContext.extraInputs 的

extraOutputs

用于设置辅助输出的对象

extraOutputs: InvocationContextExtraOutputs

属性值

继承自 InvocationContext.extraOutputs

functionName

正在调用的函数的名称

functionName: string

属性值

string

继承自 InvocationContext.functionName

invocationId

特定于此调用的唯一 GUID

invocationId: string

属性值

string

继承自 InvocationContext.invocationId

options

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

options: EffectiveFunctionOptions

属性值

继承自 InvocationContext.options

retryContext

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

retryContext?: RetryContext

属性值

继承自 InvocationContext.retryContext 的

traceContext

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

traceContext?: TraceContext

属性值

继承自 InvocationContext.traceContext

triggerMetadata

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

triggerMetadata?: TriggerMetadata

属性值

继承自 InvocationContext.triggerMetadata

继承的方法详细信息

debug(any[])

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

function debug(args: any[])

参数

args

any[]

继承自 InvocationContext.debug

error(any[])

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

function error(args: any[])

参数

args

any[]

继承自 InvocationContext.error

info(any[])

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

function info(args: any[])

参数

args

any[]

继承自 InvocationContext.info 的

log(any[])

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

function log(args: any[])

参数

args

any[]

继承自 InvocationContext.log 的

trace(any[])

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

function trace(args: any[])

参数

args

any[]

继承自 InvocationContext.trace

warn(any[])

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

function warn(args: any[])

参数

args

any[]

继承自 InvocationContext.warn