Data.Cloud.AzureAPI.TAzureBlobService.AppendBlock

De RAD Studio API Documentation
Aller à : navigation, rechercher

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 de AContent que le serveur peut utiliser pour s'assurer que AContent 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.

Voir aussi