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);
Propriétés
| Type | Visibilité | Source | Unité | Parent |
|---|---|---|---|---|
| function | public | Data.Cloud.AzureAPI.pas Data.Cloud.AzureAPI.hpp |
Data.Cloud.AzureAPI | TAzureBlobService |
Description
Ajoute un tableau d'octets à la fin d'un blob d'ajout existant et renvoie True en cas de succès, ou False sinon.
AppendBlock reçoit les paramètres suivants :
AContainerNameest le nom du conteneur blob où est situé le blob d'ajout cible.ABlobNameest le nom du blob d'ajout cible.AContentest le tableau d'octets à ajouter au blob d'ajout cible.AContentMD5(facultatif) est une somme de contrôle MD5 deAContentque le serveur peut utiliser pour s'assurer queAContenta été bien reçu.ALeaseIdest l'identificateur d'un bail qui est actuellement actif sur le blob d'ajout cible, ou une chaîne vide s'il n'existe pas de bail actif sur le blob d'ajout cible.AClientRequestIDest une chaîne facultative qui identifie votre client de façon unique. Cette valeur est utilisée pour les analyses du stockage (EN).AMaxSize(facultatif) est la longueur maximale (en octets) permise pour le blob d'ajout cible.AAppendPos(facultatif) est le numéro indiquant le décalage d'octet attendu. AppendBlock réussit uniquement si la position à laquelle est ajoutéAContentest égale à ce numéro.AActionConditional(facultatif) est un ensemble d'en-têtes conditionnels à inclure dans la requête.AResponseInfoest une instance facultative de TCloudResponseInfo permettant de stocker les informations de la réponse. Utilisez une valeur nil si vous n'avez pas besoin des informations de la réponse.