Data.Cloud.AzureAPI.TAzureBlobService.AppendBlock

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function AppendBlock(const AContainerName, ABlobName: string; AContent: TArray<Byte>; const AContentMD5: string;  const ALeaseId: string; const AClientRequestID: string; AMaxSize, AAppendPos: Integer; const AActionConditional: TBlobActionConditional; const AResponseInfo: TCloudResponseInfo): boolean;

C++

bool __fastcall AppendBlock(const System::UnicodeString AContainerName, const System::UnicodeString ABlobName, System::DynamicArray<System::Byte> AContent, const System::UnicodeString AContentMD5, const System::UnicodeString ALeaseId, const System::UnicodeString AClientRequestID, int AMaxSize, int AAppendPos, const TBlobActionConditional &AActionConditional, Data::Cloud::Cloudapi::TCloudResponseInfo* const AResponseInfo);

Eigenschaften

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


Beschreibung

Fügt ein Array von Bytes an das Ende des vorhandenen Anhang-Blob hinzu, und gibt bei Erfolg True oder andernfalls False zurück.

AppendBlock empfängt die folgenden Parameter:

  • AContainerName ist der Name des Blob-Containers, in dem sich der Anhang-Blob befindet.
  • ABlobName ist der Name des Ziel-Anhang-Blob.
  • AContent ist der Array von Bytes, der dem Ziel-Anhang-Blob hinzugefügt werden soll.
  • AContentMD5 (optional) ist eine MD5-Prüfsumme von AContent, die der Server verwenden kann, um sicherzustellen, dass AContent korrekt empfangen wurde.
  • ALeaseId ist der Bezeichner des Leasings, dass aktuell im Ziel-Anhang-Blob oder einem leeren String aktiv ist, wenn kein leeres Leasing im Ziel-Anhang-Blob vorhanden ist.
  • AClientRequestID ist ein optionaler String, der Ihren Client eindeutig bezeichnet. Dieser Wert wird für Suchanalysen (EN) verwendet.
  • AMaxSize (optional) ist die maximale Länge (in Byte), die für den Ziel-Anhang-Blob zulässig ist.
  • AAppendPos (optional) ist eine Anzahl, die den erwarteten Byte-Offset angibt. AppendBlock ist nur erfolgreich, wenn die Position, der AContent hinzugefügt ist, mit dieser Anzahl übereinstimmt.
  • AActionConditional (optional) ist eine Menge von Bedingungs-Headern, die der Anforderung hinzugefügt werden müssen.
  • AResponseInfo ist eine optionale Instanz von TCloudResponseInfo, um die Informationen der Antwort zu speichern. Verwenden Sie einen nil-Wert, wenn Sie die Informationen der Antwort nicht benötigen.

Siehe auch