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

FunctionContext 类

定义

封装有关函数执行的信息。

public abstract class FunctionContext
type FunctionContext = class
Public MustInherit Class FunctionContext
继承
FunctionContext

构造函数

FunctionContext()

封装有关函数执行的信息。

属性

BindingContext

获取当前函数调用的绑定上下文。 此上下文用于检索绑定数据。

CancellationToken

获取指示 CancellationToken 正在取消函数调用的 。

Features

获取包含此上下文支持的功能的集合。

FunctionDefinition

获取 FunctionDefinition 描述正在执行的函数的 。

FunctionId

获取通常由主机分配的函数 ID。 此标识符对于函数是唯一的,并且跨调用保持稳定。

InstanceServices

获取或设置提供 IServiceProvider 对此执行服务的访问权限的 。

InvocationId

获取调用 ID。 此标识符对于调用是唯一的。

Items

获取或设置可用于在此调用范围内共享数据的键/值集合。

RetryContext

获取重试上下文,其中包含有关触发当前函数调用的事件的重试 acvitity 的信息。

TraceContext

获取分布式跟踪上下文。

扩展方法

BindInputAsync<T>(FunctionContext, BindingMetadata)

为请求的 BindingMetadata 实例绑定一个输入绑定项。

GetInvocationResult(FunctionContext)

获取当前函数调用的调用结果。

GetInvocationResult<T>(FunctionContext)

获取当前函数调用的调用结果。

GetOutputBindings<T>(FunctionContext)

获取当前函数调用的输出绑定条目。

GetHttpRequestDataAsync(FunctionContext)

HttpRequestData如果调用是针对 http 触发器的,则获取 实例。

GetHttpResponseData(FunctionContext)

HttpResponseData如果调用是针对 http 触发器的,则获取 实例。

GetLogger(FunctionContext, String)

为指定的 FunctionContext创建一个新ILogger实例。

GetLogger<T>(FunctionContext)

使用给定类型的全名创建一个新的 ILogger 实例。

适用于