Data.Cloud.AzureAPI.TAzureBlobService.GetPageRegions
Delphi
function GetPageRegions(ContainerName, BlobName: string; StartByte, EndByte: Int64; const Snapshot: string = ''; const LeaseId: string = ''; ResponseInfo: TCloudResponseInfo = nil): TList<TAzureBlobPageRange>; overload;
function GetPageRegions(ContainerName, BlobName: string; const Snapshot: string = ''; const LeaseId: string = ''; ResponseInfo: TCloudResponseInfo = nil): TList<TAzureBlobPageRange>; overload;
C++
System::Generics::Collections::TList__1<TAzureBlobPageRange>* __fastcall GetPageRegions(System::UnicodeString ContainerName, System::UnicodeString BlobName, __int64 StartByte, __int64 EndByte, const System::UnicodeString Snapshot = System::UnicodeString(), const System::UnicodeString LeaseId = System::UnicodeString(), Data::Cloud::Cloudapi::TCloudResponseInfo* ResponseInfo = (Data::Cloud::Cloudapi::TCloudResponseInfo*)(0x0))/* overload */;
System::Generics::Collections::TList__1<TAzureBlobPageRange>* __fastcall GetPageRegions(System::UnicodeString ContainerName, System::UnicodeString BlobName, const System::UnicodeString Snapshot = System::UnicodeString(), const System::UnicodeString LeaseId = System::UnicodeString(), Data::Cloud::Cloudapi::TCloudResponseInfo* ResponseInfo = (Data::Cloud::Cloudapi::TCloudResponseInfo*)(0x0))/* overload */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | Data.Cloud.AzureAPI.pas Data.Cloud.AzureAPI.hpp |
Data.Cloud.AzureAPI | TAzureBlobService |
Description
Renvoie les régions de pages pour le blob de pages donné.
GetPageRegions renvoie les régions de pages pour le blob de pages donné.
Il existe deux méthodes GetPageRegions surchargées :
- La première méthode surchargée renvoie les régions de pages dans un intervalle (paires
StartByte
/EndByte
). Si les octets sont initialisés à zéro, le blob de pages entier est analysé, sinon seulement l'intervalle donné est analysé.
- La deuxième méthode surchargée analyse le blob de pages entier, de façon analogue à l'appel de la première méthode surchargée, où
StartByte
etEndByte
de l'intervalle sont initialisés à zéro.
Le tableau suivant décrit les paramètres :
Paramètre | Description |
---|---|
|
Le nom du conteneur dans lequel se trouve le blob. |
|
Le nom du blob de pages. |
|
L'octet de début de l'intervalle dans lequel rechercher des pages valides. |
|
L'octet de fin de l'intervalle dans lequel rechercher des pages valides. |
|
L'ID de l'instantané optionnel, si vous voulez vérifier un des instantanés du blob. |
|
L'ID du bail, requis si le blob est verrouillé. |
|
La classe optionnelle dans laquelle stocker les informations de la réponse. |