Data.Cloud.AzureAPI.TAzureBlobService.ClearPage

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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 */;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
Data.Cloud.AzureAPI.pas
Data.Cloud.AzureAPI.hpp
Data.Cloud.AzureAPI TAzureBlobService


Beschreibung

Leert den angegebenen Bereich und gibt den zugewiesenen Speicherplatz frei.

Mit ClearPage wird der angegebene Bereich geleert und der zugewiesene Speicherplatz freigegeben.

Es gibt zwei überladene Methoden ClearPage. Die Aktionsbedingungen für die zweite überladene Methode enthalten Folgendes:

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

Die folgende Tabelle beschreibt die Parameter:

Parameter Beschreibung

ContainerName

Der Name des Containers, in dem sich das Blob befindet.

BlobName

Der Name des Seiten-Blobs.

StartPage

Der nullbasierte Index der ersten Seite, für die diese Aktion übernommen wird.

PageCount

Die Anzahl der Seiten, für die diese Aktion übernommen wird.

ActionConditional

Bedingungen, die zum Ausführen der Aktion erfüllt werden müssen.

LeaseId

Die Leasing-ID, die erforderlich ist, wenn das Blob gesperrt ist.

ResponseInfo

Die optionale Klasse zum Speichern der Antwortinformationen.


Die Methode gibt True zurück, wenn die Aktion erfolgreich war, ansonsten False.

Siehe auch