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

DurableTaskOptions 类

定义

Durable Task 扩展的配置选项。

public class DurableTaskOptions
type DurableTaskOptions = class
Public Class DurableTaskOptions
继承
DurableTaskOptions

构造函数

DurableTaskOptions()

Durable Task 扩展的配置选项。

属性

AppLeaseOptions

如果 UseAppLease 为 true,则获取或设置用于获取租约以启动应用程序的 AppLeaaseOptions。

AzureStorageConnectionStringName

获取或设置用于管理基础 Azure 存储资源的 Azure 存储连接字符串的名称。

ControlQueueBatchSize

获取或设置一次要从控制队列中拉取的消息数。

ControlQueueVisibilityTimeout

获取或设置取消排队的控制队列消息的可见性超时。

CustomLifeCycleNotificationHelperType

获取或设置用于处理生命周期通知事件的自定义的类型名称。

EntityMessageReorderWindowInMinutes

获取或设置实体消息删除重复和重新排序的时间范围。

EventGridKeySettingName

获取或设置应用设置的名称,该设置包含用于对 中的Azure 事件网格自定义主题进行身份验证的EventGridTopicEndpoint密钥。

EventGridPublishEventTypes

获取或设置将发布到事件网格的事件类型。

EventGridPublishRetryCount

获取或设置事件网格发布请求重试计数。

EventGridPublishRetryHttpStatus

获取或设置事件网格发布请求 http 状态。

EventGridPublishRetryInterval

获取或设置事件网格发布请求重试间隔。

EventGridTopicEndpoint

获取或设置Azure 事件网格自定义主题终结点的 URL。 设置后,业务流程生命周期通知事件将自动发布到此终结点。

ExtendedSessionIdleTimeoutInSeconds

获取或设置空闲会话超时之前的时间量(以秒为单位)。默认值为 30 秒。

ExtendedSessionsEnabled

获取或设置一个标志,指示是否启用扩展会话。

FetchLargeMessagesAutomatically

获取或设置扩展是否将在业务流程状态查询中自动下载大型输入和输出。 如果设置为 false,扩展将改为返回指向 GZip 压缩输入或输出数据的 Blob 存储 URL。

HttpSettings

用于持久 HTTP 功能的设置。

HubName

获取或设置所有 IDurableClient、、IDurableEntityClientIDurableOrchestrationClientIDurableOrchestrationContextIDurableActivityContext 实例要使用的默认任务中心名称。

LocalRpcEndpointEnabled

获取或设置一个值,该值指示是否启用此扩展管理的本地 RPC 终结点。

LogReplayEvents

获取或设置是否需要记录重播事件的日志。

MaxConcurrentActivityFunctions

获取或设置可在单个主机实例上并发处理的最大活动函数数。

MaxConcurrentOrchestratorFunctions

获取或设置可在单个主机实例上并发处理的业务流程协调程序函数的最大数目。

MaxEntityOperationBatchSize

获取或设置作为单个批处理处理的实体操作的最大数目。

MaxOrchestrationActions

获取或设置业务流程操作的最大数目。 默认值为 100,000。

MaxQueuePollingInterval

获取或设置最大队列轮询间隔。

Notifications

与通知相关的配置部分。

NotificationUrl

获取或设置此扩展管理的 HTTP API 的基 URL。

OverridableExistingInstanceStates

尝试启动具有相同实例 ID 的新业务流程协调程序时将替代现有业务流程协调程序的状态。

PartitionCount

获取或设置控制队列的分区计数。

RollbackEntityOperationsOnExceptions

控制实体操作中的未捕获异常是否应回滚操作的效果。

StorageProvider

与存储提供程序相关的配置部分。 如果使用 Azure 存储提供程序,则架构应与 匹配 AzureStorageOptions

TraceInputsAndOutputs

获取或设置一个值,该值指示是否跟踪函数调用的输入和输出。

Tracing

与跟踪相关的配置部分。

TrackingStoreConnectionStringName

获取或设置用于持久跟踪存储的 Azure 存储连接字符串的名称, (历史记录表和实例表) 。

TrackingStoreNamePrefix

获取或设置要用于 Azure 存储中的历史记录表和实例表的名称前缀。

UseAppLease

如果为 true,则采用任务中心容器上的租约,一次只允许一个应用处理任务中心中的消息。

UseGracefulShutdown

用于正常关闭的预览设置,以防止 WebJob 关闭使活动或业务流程失败。

WorkItemQueueVisibilityTimeout

获取或设置取消排队的工作项队列消息的可见性超时。

方法

SetDefaultHubName(String)

将 HubName 设置为一个值,该值被视为默认值。

适用于