Share via


AzureStorageOptions Class

Definition

Configuration options for the Azure Storage storage provider.

public class AzureStorageOptions
type AzureStorageOptions = class
Public Class AzureStorageOptions
Inheritance
AzureStorageOptions

Constructors

AzureStorageOptions()

Properties

ConnectionName

Gets or sets the name of the Azure Storage connection information used to manage the underlying Azure Storage resources.

ConnectionStringName
Obsolete.

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.

ControlQueueBufferThreshold

Gets or set the number of control queue messages that can be buffered in memory at a time, at which point the dispatcher will wait before dequeuing any additional messages. The default is 256. The maximum value is 1000.

ControlQueueVisibilityTimeout

Gets or sets the visibility timeout of dequeued control queue messages.

FetchLargeMessagesAutomatically

Gets or sets whether the extension will automatically fetch large messages in orchestration status queries. If set to false, the extension will return large messages as a blob url.

MaxQueuePollingInterval

Gets or sets the maximum queue polling interval.

PartitionCount

Gets or sets the partition count for the control queue.

TrackingStoreConnectionName

Gets or sets the name of the Azure Storage connection information to use for the durable tracking store (History and Instances tables).

TrackingStoreConnectionStringName
Obsolete.

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.

UseLegacyPartitionManagement

Determines whether or not to use the old partition management strategy, or the new strategy that is more resilient to split brain problems, at the potential expense of scale out performance.

WorkItemQueueVisibilityTimeout

Gets or sets the visibility timeout of dequeued work item queue messages.

Methods

Validate(ILogger)

Throws an exception if any of the settings of the storage provider are invalid.

ValidateHubName(String)

Throws an exception if the provided hub name violates any naming conventions for the storage provider.

Applies to