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

Microsoft.Azure.WebJobs.Extensions.DurableTask 命名空间

ActivityTriggerAttribute

用于持久活动函数的触发器属性。

AzureStorageOptions

Azure 存储存储提供程序的配置选项。

DeterministicAttribute

与 Durable Functions 分析器一起使用的特性,用于将方法标记为 Deterministic。 这允许在 Orchestration 函数中调用 方法,而不会引发编译器警告。

DurabilityProvider

提供Durable Functions的实际持久性的后端存储提供程序。 这在功能上是 和 DurableTask.Core.IOrchestrationServiceClientDurableTask.Core.IOrchestrationService超集。 如果存储提供程序不执行任何Durable Functions特定操作,则它们可以直接使用此类,并期望仅实现这些接口。 所有Durable Functions特定方法/操作都是虚拟的,可以通过创建子类来覆盖。

DurableClientAttribute

用于将函数参数绑定到 、 IDurableEntityClientIDurableOrchestrationClient 实例的属性IDurableClient

DurableContextExtensions

为所有上下文定义用于调用上下文方法的便捷重载。

DurableEntityStatus

表示持久实体实例的状态。

DurableHttpRequest

用于通过 Durable Functions 进行 HTTP 调用的请求。

DurableHttpResponse

从持久函数发出的 HTTP 请求收到的响应。

DurableOrchestrationStatus

表示持久业务流程实例的状态。

DurableTaskExtension

Durable Functions扩展的配置。

DurableTaskJobHostConfigurationExtensions

用于向 注册Durable Functions配置的JobHostConfiguration扩展。

DurableTaskOptions

Durable Task 扩展的配置选项。

Entity

实体操作的静态可访问上下文。

EntityCurrentOperationStatus

有关对实体执行的操作的当前状态的信息。 排除潜在的大型数据 (,例如操作输入) ,以便以较低的延迟读取数据。

EntityProxy

提供实体代理的基本实现。

EntityQuery

用于搜索实体实例状态的查询条件。

EntityQueryResult

给定查询具有分页的所有实体实例的状态。

EntitySchedulerException

用于描述实体计划程序遇到的各种问题的异常。

EntityStatus

有关实体的当前状态的信息。 排除潜在的大型数据 (,例如实体状态或队列) 的内容,以便始终以较低的延迟读取数据。

EntityTriggerAttribute

用于持久实体函数的触发器属性。

EventGridNotificationOptions

持久任务扩展的事件网格通知选项的配置。

FunctionFailedException

当子业务流程协调程序或活动函数失败并出现错误时引发的异常。

HttpManagementPayload

包含状态、终止和发送外部事件 HTTP 终结点的数据结构。

HttpOptions

用于 Durable HTTP 功能。

HttpRetryOptions

定义可以作为参数传递给各种操作的重试策略。

LockingRulesViolationException

应用程序代码违反锁定规则时引发的异常。

ManagedIdentityOptions

托管标识的配置选项。

ManagedIdentityTokenSource

Azure 托管标识的令牌源实现。

NotificationOptions

持久任务扩展的通知选项的配置。

OperationErrorException

表示失败的操作的异常结果(如果原始异常不可序列化或过程外)。

OrchestrationClientAttribute

已弃用特性,用于将函数参数绑定到 IDurableClient。 此处介绍向后兼容性。 请改用 DurableClientAttribute

OrchestrationStatusQueryCondition

用于搜索业务流程实例状态的查询条件。

OrchestrationStatusQueryResult

给定查询具有分页的所有业务流程实例的状态。

OrchestrationTriggerAttribute

用于持久业务流程协调程序函数的触发器属性。

ProviderUtils

提供对内部功能的访问权限,以实现持久性提供程序。

PurgeHistoryResult

用于保存有关此清除历史记录执行的统计信息的类。

RetryOptions

定义可以作为参数传递给各种操作的重试策略。

StandardConnectionInfoProvider

连接信息提供程序,用于解析标准应用程序 (非 Web 作业) 的连接信息。

StandardConnectionStringProvider

连接字符串提供程序,用于解析标准应用程序中的连接字符串 (非 WebJob) 。

StartOrchestrationArgs

用于启动业务流程的新实例的参数。

TraceOptions

持久任务扩展的跟踪选项的配置。

WebJobsConnectionInfoProvider

连接信息提供程序,用于解析 WebJobs 上下文中的连接信息。

WebJobsConnectionStringProvider

连接字符串提供程序,用于解析 WebJobs 上下文中的连接字符串。

结构

CleanEntityStorageResult

清理实体存储操作的结果。

EntityId

实体的唯一标识符,由实体名称和实体键组成。

EntityStateResponse<T>

返回的 ReadEntityStateAsync<T>(EntityId, String, String)响应。

接口

DurableActivityContextBase

以前是 DurableActivityContext 的抽象基类。 现已过时:改用 IDurableActivityContext

DurableOrchestrationClientBase

以前是 DurableOrchestrationClient 的抽象基类。 现已过时:改用 IDurableOrchestrationClient

DurableOrchestrationContextBase

以前是 DurableOrchestrationContext 的抽象基类。 现已过时:改用 IDurableOrchestrationContext

IApplicationLifetimeWrapper

自定义服务接口,用于在函数应用启动或关闭时向扩展发出信号。

IConnectionInfoResolver

接口定义用于解析连接信息的方法。

IConnectionStringResolver

接口定义用于解析连接字符串的方法。

IDurabilityProviderFactory

接口定义用于生成 实例 DurabilityProvider的方法。

IDurableActivityContext

提供可用于持久活动的功能。

IDurableClient

提供可用于持久业务流程和实体客户端的功能。

IDurableEntityClient

提供可用于持久实体客户端的功能。

IDurableEntityContext

为实现实体操作的应用程序代码提供功能。

IDurableHttpMessageHandlerFactory

用于测试 Durable HTTP 的接口。

IDurableOrchestrationClient

提供可用于持久业务流程客户端的功能。

IDurableOrchestrationContext

提供可用于业务流程代码的功能。

IEntityProxyContext

抽象实体代理上下文。

IErrorSerializerSettingsFactory

接口定义用于生成 Newtonsoft.Json.JsonSerializerSettings 实例的方法,以便进行错误序列化。

ILifeCycleNotificationHelper

接口,用于定义生命周期通知的方法。

IMessageSerializerSettingsFactory

接口定义方法,用于生成 用于消息序列化的 Newtonsoft.Json.JsonSerializerSettings 实例。

IPlatformInformation

用于访问 AppService 计划信息、OS 和面向用户的 PL 的接口。

注意:此功能目前受到限制,但会随着对更多特定于平台的默认值的追求而增长。

ITokenSource

此接口的实现可用于为出站 HTTP 请求提供授权令牌。

枚举

OperatingSystem

支持的操作系统的表示形式。

OrchestrationRuntimeStatus

表示业务流程实例可能的运行时执行状态值。

OverridableStates

表示现有业务流程协调程序可以处于的不同状态的选项,以便尝试启动具有相同实例 ID 的新实例时能够覆盖这些状态。

WorkerRuntimeType

支持的编程语言的表示形式。