Data.Cloud.AzureAPI.TAzureBlobService.CopySnapshotToBlob

De RAD Studio API Documentation
Aller à : navigation, rechercher

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

Propriétés

Type Visibilité  Source Unité  Parent
function public
Data.Cloud.AzureAPI.pas
Data.Cloud.AzureAPI.hpp
Data.Cloud.AzureAPI TAzureBlobService

Description

Copie l'instantané spécifié à l'emplacement du blob cible donné.

CopySnapshotToBlob copie l'instantané spécifié à l'emplacement du blob cible donné.

Si un blob se trouve à l'emplacement cible, le contenu est remplacé. Si des métadonnées sont spécifiées, le blob cible détient ces métadonnées ; sinon, celui-ci détient les métadonnées se trouvant sur l'instantané source.

Il existe deux méthodes CopySnapshotToBlob surchargées. Le tableau suivant décrit les paramètres :

Paramètre Description

TargetContainerName

Le conteneur dans lequel introduire le blob copié.

TargetBlobName

Le nom du blob résultant.

SourceContainerName

Le conteneur dans lequel se trouve le blob copié.

SourceBlobName

Le nom du blob possédant l'instantané copié.

SourceSnapshot

L'instantané du blob à copier.

CopyConditionals

Les conditions à respecter pour effectuer l'opération de copie.

Metadata

Les métadonnées optionnelles à utiliser sur le blob cible, non sur le blob source.

ResponseInfo

La classe optionnelle dans laquelle stocker les informations de la réponse.


La méthode renvoie True en cas de réussite de l'opération de copie, et False sinon.

Voir aussi