Data.Cloud.AzureAPI.TAzureBlobService.SetBlobMetadata

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function SetBlobMetadata(ContainerName, BlobName: string; Metadata: TStrings; LeaseId: string = '';  ResponseInfo: TCloudResponseInfo = nil): Boolean; overload; deprecated 'Use overloaded method instead';
function SetBlobMetadata(const AContainerName, ABlobName: string; AMetadata: array of TPair<string, string>;  const ALeaseId: string; const AResponseInfo: TCloudResponseInfo): Boolean; overload;

C++

bool __fastcall SetBlobMetadata _DEPRECATED_ATTRIBUTE1("Use overloaded method instead") (System::UnicodeString ContainerName, System::UnicodeString BlobName, System::Classes::TStrings* Metadata, System::UnicodeString LeaseId = System::UnicodeString(), Data::Cloud::Cloudapi::TCloudResponseInfo* ResponseInfo = (Data::Cloud::Cloudapi::TCloudResponseInfo*)(0x0))/* overload */;
bool __fastcall SetBlobMetadata(const System::UnicodeString AContainerName, const System::UnicodeString ABlobName, System::Generics::Collections::TPair__2<System::UnicodeString,System::UnicodeString> *AMetadata, const int AMetadata_High, const System::UnicodeString ALeaseId, Data::Cloud::Cloudapi::TCloudResponseInfo* const AResponseInfo)/* overload */;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
Data.Cloud.AzureAPI.pas
Data.Cloud.AzureAPI.hpp
Data.Cloud.AzureAPI TAzureBlobService


Beschreibung

Setzt die angegebenen Metadaten für das festgelegte Blob.

Mit SetBlobMetadata werden die Metadaten für ein festgelegtes Blob gesetzt.

Die folgende Tabelle beschreibt die Parameter:

Parameter Beschreibung

ContainerName

Der Name des Containers, in dem sich das Blob befindet.

BlobName

Der Name des Blobs, für das die Eigenschaften ermittelt werden sollen.

Properties

Die zurückgegebenen Eigenschaften oder nil, wenn die Anforderung fehlschlägt.

Snapshot

Der Snapshot-Bezeichner, wenn ein Snapshot des Blobs für Sie von Bedeutung ist.

LeaseId

Die Leasing-ID, die erforderlich ist, wenn das Blob gesperrt ist.

ResponseInfo

Die optionale Klasse zum Speichern von Antwortinformationen.

LeaseId sollte kein leerer String sein, wenn das Blob gesperrt ist. SetBlobMetadata ersetzt die gesamten, aktuellen Metadaten für das Blob; die Metadaten werden nicht angehängt. Das Aktualisieren der Metadaten eines Snapshots wird nicht unterstützt.

Die Methode gibt True zurück, wenn die Aktion erfolgreich war, ansonsten False.


Siehe auch