DurableTaskOptions Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Configuration options for the Durable Task extension.
public class DurableTaskOptions
type DurableTaskOptions = class
Public Class DurableTaskOptions
- Inheritance
-
System.ObjectDurableTaskOptions
Constructors
| DurableTaskOptions() |
Properties
| AzureStorageConnectionStringName |
Gets or sets the name of the Azure Storage connection string used to manage the underlying Azure Storage resources. |
| ControlQueueBatchSize |
Gets or sets the number of messages to pull from the control queue at a time. |
| ControlQueueVisibilityTimeout |
Gets or sets the visibility timeout of dequeued control queue messages. |
| CustomLifeCycleNotificationHelperType |
Gets or sets the type name of a custom to use for handling lifecycle notification events. |
| EventGridKeySettingName |
Gets or sets the name of the app setting containing the key used for authenticating with the Azure Event Grid custom topic at EventGridTopicEndpoint. |
| EventGridPublishEventTypes |
Gets or sets the event types that will be published to Event Grid. |
| EventGridPublishRetryCount |
Gets or sets the Event Grid publish request retry count. |
| EventGridPublishRetryHttpStatus |
Gets or sets the Event Grid publish request http status. |
| EventGridPublishRetryInterval |
Gets orsets the Event Grid publish request retry interval. |
| EventGridTopicEndpoint |
Gets or sets the URL of an Azure Event Grid custom topic endpoint. When set, orchestration life cycle notification events will be automatically published to this endpoint. |
| ExtendedSessionIdleTimeoutInSeconds |
Gets or sets the amount of time in seconds before an idle session times out. The default value is 30 seconds. |
| ExtendedSessionsEnabled |
Gets or sets a flag indicating whether to enable extended sessions. |
| FetchLargeMessagesAutomatically |
Gets or sets whether the extension will automatically download large inputs and outputs in orchestration status queries. If set to false, the extension will instead return a blob storage url pointing to the GZip compressed input or output data. |
| HubName |
Gets or sets default task hub name to be used by all DurableOrchestrationClient, DurableOrchestrationContext, and DurableActivityContext instances. |
| LogReplayEvents |
Gets or sets if logs for replay events need to be recorded. |
| MaxConcurrentActivityFunctions |
Gets or sets the maximum number of activity functions that can be processed concurrently on a single host instance. |
| MaxConcurrentOrchestratorFunctions |
Gets or sets the maximum number of orchestrator functions that can be processed concurrently on a single host instance. |
| MaxQueuePollingInterval |
Gets or sets the maximum queue polling interval. |
| NotificationUrl |
Gets or sets the base URL for the HTTP APIs managed by this extension. |
| PartitionCount |
Gets or sets the partition count for the control queue. |
| TraceInputsAndOutputs |
Gets or sets a value indicating whether to trace the inputs and outputs of function calls. |
| TrackingStoreConnectionStringName |
Gets or sets the name of the Azure Storage connection string to use for the durable tracking store (History and Instances tables). |
| TrackingStoreNamePrefix |
Gets or sets the name prefix to use for history and instance tables in Azure Storage. |
| WorkItemQueueVisibilityTimeout |
Gets or sets the visibility timeout of dequeued work item queue messages. |