Data.Cloud.AzureAPI.TAzureBlobService.AppendBlock
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 vonAContent
, die der Server verwenden kann, um sicherzustellen, dassAContent
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, derAContent
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.