Data.Cloud.AzureAPI.TAzureBlobService.GetPageRanges
Delphi
function GetPageRanges(const AContainerName, ABlobName, ALeaseId: string; AStartByte, AEndByte: Int64; const ASnapshot, APrevSnapshot: string; out AResponseXML: string; const AResponseInfo: TCloudResponseInfo): TArray<TAzureBlobPageRange>;
C++
System::DynamicArray<TAzureBlobPageRange> __fastcall GetPageRanges(const System::UnicodeString AContainerName, const System::UnicodeString ABlobName, const System::UnicodeString ALeaseId, __int64 AStartByte, __int64 AEndByte, const System::UnicodeString ASnapshot, const System::UnicodeString APrevSnapshot, /* out */ System::UnicodeString &AResponseXML, Data::Cloud::Cloudapi::TCloudResponseInfo* const AResponseInfo);
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
function | public | Data.Cloud.AzureAPI.pas Data.Cloud.AzureAPI.hpp |
Data.Cloud.AzureAPI | TAzureBlobService |
Description
Returns the page regions for the given page blob.
The entire page blob will be analyzed. Returns a list of valid pages ranges (start byte / end byte).