<PackageReference Include="Azure.Storage.Blobs" Version="12.25.1" />

PageBlobOpenWriteOptions

Optional parameters for Page Blob Open Write.
public long? BufferSize { get; set; }

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

Access conditions used to open the write stream.

public IProgress<long> ProgressHandler { get; set; }

Optional IProgress<T> to provide progress updates about data transfers.

public long? Size { get; set; }

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.

Optional override settings for this client's TransferValidation settings.