Table of Contents

Class QueueRequestOptions

Namespace
Microsoft.WindowsAzure.Storage.Queue
Assembly
Microsoft.WindowsAzure.Storage.dll

Represents a set of timeout and retry policy options that may be specified for a request against the Queue service.

public sealed class QueueRequestOptions : IRequestOptions
Inheritance
QueueRequestOptions
Implements
Inherited Members

Constructors

QueueRequestOptions()

Initializes a new instance of the QueueRequestOptions class.

public QueueRequestOptions()

Properties

EncryptionPolicy

Gets or sets the encryption policy for the request.

public QueueEncryptionPolicy EncryptionPolicy { get; set; }

Property Value

QueueEncryptionPolicy

An object of type EncryptionPolicy.

LocationMode

Gets or sets the location mode of the request.

public LocationMode? LocationMode { get; set; }

Property Value

LocationMode?

A LocationMode enumeration value indicating the location mode of the request.

MaximumExecutionTime

Gets or sets the maximum execution time across all potential retries for the request.

public TimeSpan? MaximumExecutionTime { get; set; }

Property Value

TimeSpan?

A TimeSpan representing the maximum execution time for retries for the request.

RequireEncryption

Gets or sets a value to indicate whether data written and read by the client library should be encrypted.

public bool? RequireEncryption { get; set; }

Property Value

bool?

Use true to specify that data should be encrypted/decrypted for all transactions; otherwise, false.

RetryPolicy

Gets or sets the retry policy for the request.

public IRetryPolicy RetryPolicy { get; set; }

Property Value

IRetryPolicy

An object of type IRetryPolicy.

ServerTimeout

Gets or sets the server timeout interval for the request.

public TimeSpan? ServerTimeout { get; set; }

Property Value

TimeSpan?

A TimeSpan containing the server timeout interval for the request.