你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
FunctionContext 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
封装有关函数执行的信息。
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 实例。 |