你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Microsoft.Azure.WebJobs.Extensions.DurableTask 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
类
ActivityTriggerAttribute |
用于持久活动函数的触发器属性。 |
AzureStorageOptions |
Azure 存储存储提供程序的配置选项。 |
DeterministicAttribute |
与 Durable Functions 分析器一起使用的特性,用于将方法标记为 Deterministic。 这允许在 Orchestration 函数中调用 方法,而不会引发编译器警告。 |
DurabilityProvider |
提供Durable Functions的实际持久性的后端存储提供程序。 这在功能上是 和 DurableTask.Core.IOrchestrationServiceClient的DurableTask.Core.IOrchestrationService超集。 如果存储提供程序不执行任何Durable Functions特定操作,则它们可以直接使用此类,并期望仅实现这些接口。 所有Durable Functions特定方法/操作都是虚拟的,可以通过创建子类来覆盖。 |
DurableClientAttribute |
用于将函数参数绑定到 、 IDurableEntityClient或 IDurableOrchestrationClient 实例的属性IDurableClient。 |
DurableContextExtensions |
为所有上下文定义用于调用上下文方法的便捷重载。 |
DurableEntityStatus |
表示持久实体实例的状态。 |
DurableHttpRequest |
用于通过 Durable Functions 进行 HTTP 调用的请求。 |
DurableHttpResponse |
从持久函数发出的 HTTP 请求收到的响应。 |
DurableOrchestrationStatus |
表示持久业务流程实例的状态。 |
DurableTaskExtension |
Durable Functions扩展的配置。 |
DurableTaskJobHostConfigurationExtensions |
用于向 注册Durable Functions配置的 |
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> |
接口
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 |
支持的编程语言的表示形式。 |