Data.Cloud.AzureAPI.TAzureBlobPageRange
Delphi
TAzureBlobPageRange = record
StartByte: Int64;
EndByte: Int64;
class function Create(StartByte, EndByte: Int64): TAzureBlobPageRange; static;
function GetStartPage: Integer;
function GetPageCount: Integer;
end;
C++
struct DECLSPEC_DRECORD TAzureBlobPageRange
{
public:
__int64 StartByte;
__int64 EndByte;
static TAzureBlobPageRange __fastcall Create(__int64 StartByte, __int64 EndByte);
int __fastcall GetStartPage(void);
int __fastcall GetPageCount(void);
};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
record struct |
public | Data.Cloud.AzureAPI.pas Data.Cloud.AzureAPI.hpp |
Data.Cloud.AzureAPI | Data.Cloud.AzureAPI |
Description
Représente une étendue de pages, telle que renvoyée par GetPageRegions
.
TAzureBlobPageRange est un enregistrement qui représente une étendue de pages, telle que renvoyée par GetPageRegions
. Ces étendues sont utilisées pour spécifier les pages ayant été remplies par des données.
Les champs de l'enregistrement TAzureBlobPageRange sont listés dans le tableau suivant :
Champ | Signification |
---|---|
StartByte |
Représente le premier octet de l'étendue, qui peut être utilisé pour déduire la page. |
EndByte |
Représente le dernier octet de l'étendue, qui peut être utilisé pour calculer le nombre de pages de l'étendue. |
Create |
Crée une nouvelle instance de TAzureBlobPageRange. |
GetStartPage |
Renvoie la page de début, indexée à partir de zéro, en fonction du |
GetPageCount |
Renvoie le nombre de pages de l'étendue. |