BlobRequestOptions BlobRequestOptions BlobRequestOptions Class


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

public sealed class BlobRequestOptions : Microsoft.WindowsAzure.Storage.IRequestOptions
type BlobRequestOptions = class
    interface IRequestOptions
Public NotInheritable Class BlobRequestOptions
Implements IRequestOptions


BlobRequestOptions() BlobRequestOptions() BlobRequestOptions()

Initializes a new instance of the BlobRequestOptions class.


AbsorbConditionalErrorsOnRetry AbsorbConditionalErrorsOnRetry AbsorbConditionalErrorsOnRetry

Gets or sets a value that indicates whether a conditional failure should be absorbed on a retry attempt for the request.

DisableContentMD5Validation DisableContentMD5Validation DisableContentMD5Validation

Gets or sets a value to indicate that MD5 validation will be disabled when downloading blobs.

EncryptionPolicy EncryptionPolicy EncryptionPolicy

Gets or sets the encryption policy for the request.

LocationMode LocationMode LocationMode

Gets or sets the location mode of the request.

MaximumExecutionTime MaximumExecutionTime MaximumExecutionTime

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

ParallelOperationThreadCount ParallelOperationThreadCount ParallelOperationThreadCount

Gets or sets the number of blocks that may be simultaneously uploaded.

RequireEncryption RequireEncryption RequireEncryption

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

RetryPolicy RetryPolicy RetryPolicy

Gets or sets the retry policy for the request.

ServerTimeout ServerTimeout ServerTimeout

Gets or sets the server timeout interval for a single HTTP request.

SingleBlobUploadThresholdInBytes SingleBlobUploadThresholdInBytes SingleBlobUploadThresholdInBytes

Gets or sets the maximum size of a blob in bytes that may be uploaded as a single blob.

StoreBlobContentMD5 StoreBlobContentMD5 StoreBlobContentMD5

Gets or sets a value to indicate that an MD5 hash will be calculated and stored when uploading a blob.

UseTransactionalMD5 UseTransactionalMD5 UseTransactionalMD5

Gets or sets a value to calculate and send/validate content MD5 for transactions.

Extension Methods

IsDefined(Object) IsDefined(Object) IsDefined(Object)

Determines if a certain property is defined or not.

IsNull(Object) IsNull(Object) IsNull(Object)

Determines if a certain property is null or not.

IsPrimitive(Object) IsPrimitive(Object) IsPrimitive(Object)

Determines if a certain property is of premitive JSON type.

Applies to