Data.Cloud.AzureAPI.TAzureBlobService.GetBlobProperties
Delphi
function GetBlobProperties(ContainerName, BlobName: string; out Properties: TStrings; const Snapshot: string = ''; const LeaseId: string = ''; ResponseInfo: TCloudResponseInfo = nil): Boolean; overload;
function GetBlobProperties(ContainerName, BlobName: string; out Properties: TStrings; out Metadata: TStrings; const Snapshot: string = ''; const LeaseId: string = ''; ResponseInfo: TCloudResponseInfo = nil): Boolean; overload;
C++
bool __fastcall GetBlobProperties(System::UnicodeString ContainerName, System::UnicodeString BlobName, /* out */ System::Classes::TStrings* &Properties, const System::UnicodeString Snapshot = System::UnicodeString(), const System::UnicodeString LeaseId = System::UnicodeString(), Data::Cloud::Cloudapi::TCloudResponseInfo* ResponseInfo = (Data::Cloud::Cloudapi::TCloudResponseInfo*)(0x0))/* overload */;
bool __fastcall GetBlobProperties(System::UnicodeString ContainerName, System::UnicodeString BlobName, /* out */ System::Classes::TStrings* &Properties, /* out */ System::Classes::TStrings* &Metadata, const System::UnicodeString Snapshot = System::UnicodeString(), const System::UnicodeString LeaseId = System::UnicodeString(), Data::Cloud::Cloudapi::TCloudResponseInfo* ResponseInfo = (Data::Cloud::Cloudapi::TCloudResponseInfo*)(0x0))/* overload */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | Data.Cloud.AzureAPI.pas Data.Cloud.AzureAPI.hpp |
Data.Cloud.AzureAPI | TAzureBlobService |
Description
Obtient les propriétés pour un blob donné.
GetBlobProperties est utilisée pour obtenir les propriétés pour un blob donné.
LeaseId
n'est requis que si c'est le blob (pas un instantané) qui vous intéresse, et si celui-ci est actuellement verrouillé. Dans ce cas, vous devez spécifier une valeur autre que chaîne vide pour LeaseId
, sinon la requête échoue.
Il existe deux méthodes GetBlobProperties surchargées. La deuxième méthode surchargée renvoie également les métadonnées du blob.
Le tableau suivant décrit les paramètres :
Paramètre | Description |
---|---|
|
Le nom du conteneur dans lequel se trouve le blob. |
|
Le nom du blob pour lequel obtenir les propriétés. |
|
Les propriétés renvoyées, ou nil si la requête échoue. |
|
Les métadonnées renvoyées, ou nil si la requête échoue. |
|
L'identificateur de l'instantané, si un instantané du blob vous intéresse. |
|
L'ID du bail, requis si le blob est verrouillé. |
|
La classe optionnelle dans laquelle stocker les informations de la réponse. |
La méthode renvoie True si le remplissage a réussi, et False sinon.