Data.Cloud.AzureAPI.TAzureBlobService.ChangeBlobLease

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

Delphi

function ChangeBlobLease(const ContainerName, BlobName: string;  const LeaseID, ProposedLeaseID: string; ResponseInfo: TCloudResponseInfo): Boolean;

C++

bool __fastcall ChangeBlobLease(const System::UnicodeString ContainerName, const System::UnicodeString BlobName, const System::UnicodeString LeaseID, const System::UnicodeString ProposedLeaseID, Data::Cloud::Cloudapi::TCloudResponseInfo* ResponseInfo);

プロパティ

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


説明

指定されたコンテナの指定された blob 上で、リース(書き込みオペレーションおよび削除オペレーションのためのロック)の識別子の変更を試みます。

ChangeBlobLease は、次のパラメータを取ります:

  • ContainerName は、対象の blob が属するコンテナの名前です。
  • BlobName は、ターゲット blob の名前です。
  • LeaseId は、指定された blob 上の現在のリースの識別子である、GUID でなければなりません。提示された GUID(ProposedLeaseID)が使用される場合、ChangeBlobLease は、LeaseId の値を新しい GUID に変更します。
  • ResponseInfo は、レスポンスの情報を格納する TCloudResponseInfo の任意のインスタンスです。 レスポンスの情報が必要ない場合には nil 値を使用します。

ChangeBlobLease は、リース ID が変更された場合には True、そうでなければ False を返します。

関連項目