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

GetPageRangesDiffOptions

Optional parameters for PageRangeClient.GetPageRangesDiff().

Optional PageBlobRequestConditions to add conditions on getting page ranges for the this blob.

public string PreviousSnapshot { get; set; }

Specifies that the response will contain only pages that were changed between target blob and previous snapshot. Changed pages include both updated and cleared pages. The target blob may be a snapshot, as long as the snapshot specified by PreviousSnapshot is the older of the two. For more information on working with blob snapshots, Create a snapshot of a blob.

public HttpRange? Range { get; set; }

Optionally specifies the range of bytes over which to list ranges, inclusively. If omitted, then all ranges for the blob are returned.

public string Snapshot { get; set; }

Optionally specifies the blob snapshot to retrieve page ranges information from. For more information on working with blob snapshots, Create a snapshot of a blob.