Data.Cloud.AzureAPI.TAzureBlobPageRange

De RAD Studio API Documentation
Aller à : navigation, rechercher

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

GetPageCount

Renvoie le nombre de pages de l'étendue.

Voir aussi