Data.Cloud.AmazonAPI.TAmazonStorageService.CopyObject
Delphi
function CopyObject(const DestinationBucket, DestinationObjectName: string; const SourceBucket, SourceObjectName: string; OptionalParams: TAmazonCopyObjectOptionals = nil; ResponseInfo: TCloudResponseInfo = nil): 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));
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | Data.Cloud.AmazonAPI.pas Data.Cloud.AmazonAPI.hpp |
Data.Cloud.AmazonAPI | TAmazonStorageService |
Beschreibung
Kopiert das angegebene Quellobjekt in das gegebene Zielobjekt.
Die OptionalParams
-Instanz kann so gesetzt werden, dass eine größere Kontrolle über die Anforderung bereitgestellt wird. Beim Bereitstellen einer ResponseInfo
-Instanz, können Sie den Wert des Headers x-amz-version-id überprüfen, um die VersionId des resultierenden (Ziel-)Objekts zu ermitteln, wenn die Versionierung aktiviert ist. Wenn die Versionierung aktiviert ist, dann enthält diese Kopie das aktuellste Quellobjekt. Der resultierende Header x-amz-copy-source-version-id gibt die VersionId des kopierten Quellobjekts an.
Siehe die Kommentare zu TAmazonCopyObjectOptionals für weitere Informationen.
Die Methode gibt True zurück, wenn die Anforderung erfolgreich war, ansonsten False.
Die folgende Tabelle gibt die Bedeutung der Parameter an:
Parameter | Beschreibung |
---|---|
|
Das Bucket, in das das Objekt kopiert werden soll. |
|
Der Name des Objekts, das das Ergebnis des Kopierens ist. |
|
Das Bucket, in dem sich das zu kopierende Objekt befindet. |
|
Der Name des zu kopierenden Objekts. |
|
Optionale Parameter zur genaueren Definition der Anforderung. |
|
Die optionale Klasse zum Speichern der Antwortinformationen. |