Data.Cloud.AmazonAPI.TAmazonStorageService.CopyObject
Delphi
function CopyObject(const DestinationBucket, DestinationObjectName: string; const SourceBucket, SourceObjectName: string; OptionalParams: TAmazonCopyObjectOptionals = nil; ResponseInfo: TCloudResponseInfo = nil; BucketRegion: TAmazonRegion = amzrNotSpecified): Boolean;
C++
bool __fastcall CopyObject(const System::UnicodeString DestinationBucket, const System::UnicodeString DestinationObjectName, const System::UnicodeString SourceBucket, const System::UnicodeString SourceObjectName, TAmazonCopyObjectOptionals* OptionalParams = (TAmazonCopyObjectOptionals*)(0x0), Data::Cloud::Cloudapi::TCloudResponseInfo* ResponseInfo = (Data::Cloud::Cloudapi::TCloudResponseInfo*)(0x0), TAmazonRegion BucketRegion = (TAmazonRegion)(0x0));
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | Data.Cloud.AmazonAPI.pas Data.Cloud.AmazonAPI.hpp |
Data.Cloud.AmazonAPI | TAmazonStorageService |
Description
Copie l'objet source spécifié vers l'objet cible donné.
L'instance de OptionalParams
peut être définie pour fournir plus de contrôle sur la requête. Si vous fournissez une instance de ResponseInfo
, vous pouvez vérifier la valeur de l'en-tête 'x-amz-version-id' pour obtenir le VersionId de l'objet résultant (cible), si le contrôle de version est activé. Si le contrôle de version est activé, l'objet source le plus récent sera copié. L'en-tête de résultat 'x-amz-copy-source-version-id' spécifie le VersionId de l'objet source qui a été copié.
Consultez les commentaires sur TAmazonCopyObjectOptionals pour davantage d'informations.
La méthode renvoie True si la requête a réussi, False sinon.
Le tableau suivant illustre la signification des paramètres :
Paramètre | Description |
---|---|
|
Le compartiment dans lequel sera copié l'objet. |
|
Le nom de l'objet résultant après la copie. |
|
Le compartiment où se trouve l'objet copié. |
|
Le nom de l'objet copié. |
|
Les paramètres facultatifs pour affiner la requête. |
|
La classe facultative où stocker les informations sur la réponse. |