EntityContext interface
传递给实体函数的上下文对象。
属性
| df | 包含所有 DF 实体 API 和属性的对象 |
继承属性
| 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的 |
属性详细信息
df
继承属性详细信息
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