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:
AContainerNameist der Name des Blob-Containers, in dem sich der Anhang-Blob befindet.ABlobNameist der Name des Ziel-Anhang-Blob.AContentist 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, dassAContentkorrekt empfangen wurde.ALeaseIdist 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.AClientRequestIDist 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, derAContenthinzugefügt ist, mit dieser Anzahl übereinstimmt.AActionConditional(optional) ist eine Menge von Bedingungs-Headern, die der Anforderung hinzugefügt werden müssen.AResponseInfoist 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.