Data.Cloud.AzureAPI.TAzureBlobService.GetPageRegions

De RAD Studio API Documentation
Aller à : navigation, rechercher

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 et EndByte de l'intervalle sont initialisés à zéro.


Le tableau suivant décrit les paramètres :

Paramètre Description

ContainerName

Le nom du conteneur dans lequel se trouve le blob.

BlobName

Le nom du blob de pages.

StartByte

L'octet de début de l'intervalle dans lequel rechercher des pages valides.

EndByte

L'octet de fin de l'intervalle dans lequel rechercher des pages valides.

Snapshot

L'ID de l'instantané optionnel, si vous voulez vérifier un des instantanés du blob.

LeaseId

L'ID du bail, requis si le blob est verrouillé.

ResponseInfo

La classe optionnelle dans laquelle stocker les informations de la réponse.


Voir aussi