Data.Cloud.AzureAPI.TAzureBlobService.SetBlobMetadata

提供: RAD Studio API Documentation
移動先: 案内検索

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 */;

プロパティ

種類 可視性 ソース ユニット
function public
Data.Cloud.AzureAPI.pas
Data.Cloud.AzureAPI.hpp
Data.Cloud.AzureAPI TAzureBlobService

説明

指定された blob に対して、指定されたメタデータを設定します。

SetBlobMetadata は、指定された blob に対してメタデータを設定するために使用されます。

次の表では、パラメータを説明しています。

パラメータ 説明

ContainerName

blob があるコンテナの名前。

BlobName

プロパティを取得する blob の名前。

Properties

返されたプロパティ、またはリクエストに失敗した場合には nil。

Snapshot

スナップショットの識別子(blob のスナップショットが対象の場合)。

LeaseId

リース ID、blob がロックされている場合に必須。

ResponseInfo

レスポンス情報を保管するための、任意のクラス。

LeaseId は、blob がロックされている場合には空文字列ではいけません。SetBlobMetadata は、現在 blob 上にあるメタデータのフルセットを置き換えます。追加するわけではありません。スナップショットのメタデータの更新はサポートされていません。

このメソッドは、アクションが成功した場合には True を、そうでない場合には False を返します。


関連項目