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
|