Show / Hide Table of Contents

Class PageBlobOpenWriteOptions

Optional parameters for Page Blob Open Write.

Inheritance
System.Object
PageBlobOpenWriteOptions
Namespace: System.Dynamic.ExpandoObject
Assembly: Azure.Storage.Blobs.dll
Syntax
public class PageBlobOpenWriteOptions

Constructors

PageBlobOpenWriteOptions()

Declaration
public PageBlobOpenWriteOptions ();

Properties

BufferSize

The size of the buffer to use. Default is 4 MB, max is 4 MB. Must be a increment of 512. See PageBlobMaxUploadPagesBytes.

Declaration
public Nullable<long> BufferSize { get; set; }
Property Value
System.Nullable<System.Int64>

OpenConditions

Access conditions used to open the write stream.

Declaration
public Azure.Storage.Blobs.Models.PageBlobRequestConditions OpenConditions { get; set; }
Property Value
PageBlobRequestConditions

ProgressHandler

Optional System.IProgress to provide progress updates about data transfers.

Declaration
public IProgress<long> ProgressHandler { get; set; }
Property Value
System.IProgress<System.Int64>

Size

Required if overwrite is set to true, or the underlying Page Blob is being created for the first time. Specifies the size of the new Page Blob.

Declaration
public Nullable<long> Size { get; set; }
Property Value
System.Nullable<System.Int64>

TransferValidation

Optional override settings for this client's TransferValidation settings.

Declaration
public Azure.Storage.UploadTransferValidationOptions TransferValidation { get; set; }
Property Value
Azure.Storage.UploadTransferValidationOptions

Back to top Azure SDK for .NET