Data.Cloud.AzureAPI.TAzureBlobService.ClearPage

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function ClearPage(ContainerName, BlobName: string; StartPage, PageCount: Integer;  const LeaseId: string = ''; ResponseInfo: TCloudResponseInfo = nil): Boolean; overload; deprecated 'Use overloaded method instead';
function ClearPage(ContainerName, BlobName: string; StartPage, PageCount: Integer;  ActionConditional: TBlobActionConditional; const LeaseId: string = ''; ResponseInfo: TCloudResponseInfo = nil): Boolean; overload; deprecated 'Use overloaded method instead';
function ClearPage(const AContainerName, ABlobName, ALeaseID: string; AStartPage, APageCount: Integer;  AActionConditional: TBlobActionConditional; const AResponseInfo: TCloudResponseInfo): Boolean; overload;

C++

bool __fastcall ClearPage _DEPRECATED_ATTRIBUTE1("Use overloaded method instead") (System::UnicodeString ContainerName, System::UnicodeString BlobName, int StartPage, int PageCount, const System::UnicodeString LeaseId = System::UnicodeString(), Data::Cloud::Cloudapi::TCloudResponseInfo* ResponseInfo = (Data::Cloud::Cloudapi::TCloudResponseInfo*)(0x0))/* overload */;
bool __fastcall ClearPage _DEPRECATED_ATTRIBUTE1("Use overloaded method instead") (System::UnicodeString ContainerName, System::UnicodeString BlobName, int StartPage, int PageCount, const TBlobActionConditional &ActionConditional, const System::UnicodeString LeaseId = System::UnicodeString(), Data::Cloud::Cloudapi::TCloudResponseInfo* ResponseInfo = (Data::Cloud::Cloudapi::TCloudResponseInfo*)(0x0))/* overload */;
bool __fastcall ClearPage(const System::UnicodeString AContainerName, const System::UnicodeString ABlobName, const System::UnicodeString ALeaseID, int AStartPage, int APageCount, const TBlobActionConditional &AActionConditional, Data::Cloud::Cloudapi::TCloudResponseInfo* const AResponseInfo)/* overload */;

Propriétés

Type Visibilité  Source Unité  Parent
function public
Data.Cloud.AzureAPI.pas
Data.Cloud.AzureAPI.hpp
Data.Cloud.AzureAPI TAzureBlobService


Description

Efface l'intervalle spécifié et libère l'espace utilisé à des fins de stockage pour cet intervalle.

ClearPage est utilisé pour effacer l'intervalle spécifié et libérer l'espace utilisé à des fins de stockage pour cet intervalle.

Il existe deux méthodes ClearPage surchargées. Pour la deuxième méthode surchargée, les conditions des actions prises en charge comprennent :

  • IfModifiedSince
  • IfUnmodifiedSince
  • IfMatch
  • IfNoneMatch
  • if-sequence-number-lte
  • if-sequence-number-lt
  • if-sequence-number-eq

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.

StartPage

L'index de base zéro de la première page à laquelle cette action s'applique.

PageCount

Le nombre de pages auxquelles cette action s'applique.

ActionConditional

Les conditions qui doivent être respectées afin que l'action s'exécute.

LeaseId

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

ResponseInfo

La classe facultative dans laquelle stocker les informations sur la réponse.


La méthode renvoie True si l'opération a réussi, False dans le cas contraire.

Voir aussi