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. |