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 :
AContainerName
est le nom du conteneur blob où est situé le blob d'ajout cible.ABlobName
est le nom du blob d'ajout cible.AContent
est le tableau d'octets à ajouter au blob d'ajout cible.AContentMD5
(facultatif) est une somme de contrôle MD5 deAContent
que le serveur peut utiliser pour s'assurer queAContent
a été bien reçu.ALeaseId
est 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.AClientRequestID
est 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éAContent
est égale à ce numéro.AActionConditional
(facultatif) est un ensemble d'en-têtes conditionnels à inclure dans la requête.AResponseInfo
est 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.