Data.Cloud.AzureAPI.TAzureBlobService.CopySnapshotToBlob

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

Delphi

function CopySnapshotToBlob(TargetContainerName, TargetBlobName, SourceContainerName, SourceBlobName: string;  const SourceSnapshot: string; Metadata: TStrings = nil; ResponseInfo: TCloudResponseInfo = nil): Boolean; overload;
function CopySnapshotToBlob(TargetContainerName, TargetBlobName, SourceContainerName, SourceBlobName: string;  const SourceSnapshot: string; CopyConditionals: TBlobActionConditional; Metadata: TStrings = nil; ResponseInfo: TCloudResponseInfo = nil): Boolean; overload;

C++

bool __fastcall CopySnapshotToBlob(System::UnicodeString TargetContainerName, System::UnicodeString TargetBlobName, System::UnicodeString SourceContainerName, System::UnicodeString SourceBlobName, const System::UnicodeString SourceSnapshot, System::Classes::TStrings* Metadata = (System::Classes::TStrings*)(0x0), Data::Cloud::Cloudapi::TCloudResponseInfo* ResponseInfo = (Data::Cloud::Cloudapi::TCloudResponseInfo*)(0x0))/* overload */;
bool __fastcall CopySnapshotToBlob(System::UnicodeString TargetContainerName, System::UnicodeString TargetBlobName, System::UnicodeString SourceContainerName, System::UnicodeString SourceBlobName, const System::UnicodeString SourceSnapshot, const TBlobActionConditional &CopyConditionals, System::Classes::TStrings* Metadata = (System::Classes::TStrings*)(0x0), Data::Cloud::Cloudapi::TCloudResponseInfo* ResponseInfo = (Data::Cloud::Cloudapi::TCloudResponseInfo*)(0x0))/* overload */;

プロパティ

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


説明

指定されたスナップショットを、ターゲット blob 場所へコピーします。

CopySnapshotToBlob は、指定されたスナップショットを、ターゲット blob 場所へコピーします。

blob がターゲット場所にすでにある場合、コンテンツは置き換えられます。 メタデータが指定されている場合、ターゲット blob はメタデータを持っているか、そうでなければ、ソース スナップショット上に存在するメタデータを持ちます。

CopySnapshotToBlob メソッドには、2 つのオーバーロード メソッドがあります: 次の表では、パラメータを説明しています:

パラメータ 説明

TargetContainerName

コピーされた blob を入れるコンテナ。

TargetBlobName

結果の blob の名前。

SourceContainerName

コピーされる blob があるコンテナ。

SourceBlobName

コピーされるスナップショットを所有している blob の名前。

SourceSnapshot

コピーする blob のスナップショット。

CopyConditionals

コピーを実行するための条件。

メタデータ

ソースのメタデータの代わりに、ターゲットで使用されるメタデータ(省略可能)。

ResponseInfo

レスポンス情報を格納する任意のクラス。


メソッドは、コピーが成功した場合に True を、そうでなければ False を返します。

関連項目