你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
DurableTaskOptions 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
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、、IDurableEntityClient、 IDurableOrchestrationClientIDurableOrchestrationContext和 IDurableActivityContext 实例要使用的默认任务中心名称。 |
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 设置为一个值,该值被视为默认值。 |