Data.Cloud.AmazonAPI.TAmazonStorageService.CopyObject
Delphi
function CopyObject(const DestinationBucket, DestinationObjectName: string; const SourceBucket, SourceObjectName: string; OptionalParams: TAmazonCopyObjectOptionals = nil; ResponseInfo: TCloudResponseInfo = nil; const 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), const System::UnicodeString BucketRegion = System::UnicodeString());
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. |