Discuss this help topic in SecureBlackbox Forum

TElWinAzureDataStorage.CopyObject

TElWinAzureDataStorage     See also     


Filter: C#/Java  VB.NET  Pascal  C++  PHP  


Copies the data object.

Declaration

[C#/Java]
    TElCustomDataStorageObject CopyObject(string SourceContainerName, string SourceName, string DestContainerName, string DestName, TElCustomDataStorageSecurityHandler NewHandler);
    TElCustomDataStorageObject CopyObject(TElWinAzureDataStorageObject Obj, string DestContainerName, string DestName, TElCustomDataStorageSecurityHandler NewHandler);
    TElCustomDataStorageObject CopyObject(string SourceContainerName, string SourceName, string DestContainerName, string DestName, bool PreserveMetadata, TElStringList Metadata);
    TElCustomDataStorageObject CopyObject(string SourceContainerName, string SourceName, string DestContainerName, string DestName, TSBWinAzureObjectAccessCondition Condition, DateTime DateTime, string ETag, TSBWinAzureObjectAccessCondition DestCondition, DateTime DestDateTime, string DestETag, bool PreserveMetadata, TElStringList Metadata, TElStringList Headers);
    TElCustomDataStorageObject CopyObject(string SourceContainerName, string SourceName, string DestContainerName, string DestName, TSBWinAzureObjectAccessCondition Condition, DateTime DateTime, string ETag, TSBWinAzureObjectAccessCondition DestCondition, DateTime DestDateTime, string DestETag, bool PreserveMetadata, TElStringList Metadata, TElStringList Headers, string LeaseID, bool Wait);
    TElCustomDataStorageObject CopyObject(string SourceContainerName, string SourceName, string SharedAccessSignature, string DestContainerName, string DestName, string DestSharedAccessSignature, TElCustomDataStorageSecurityHandler NewHandler);
    TElCustomDataStorageObject CopyObject(TElWinAzureDataStorageObject Obj, string SharedAccessSignature, string DestContainerName, string DestName, string DestSharedAccessSignature, TElCustomDataStorageSecurityHandler NewHandler);
    TElCustomDataStorageObject CopyObject(string SourceContainerName, string SourceName, string SharedAccessSignature, string DestContainerName, string DestName, string DestSharedAccessSignature, bool PreserveMetadata, TElStringList Metadata);
    TElCustomDataStorageObject CopyObject(string SourceContainerName, string SourceName, string SharedAccessSignature, string DestContainerName, string DestName, string DestSharedAccessSignature, TSBWinAzureObjectAccessCondition Condition, DateTime DateTime, string ETag, TSBWinAzureObjectAccessCondition DestCondition, DateTime DestDateTime, string DestETag, bool PreserveMetadata, TElStringList Metadata, TElStringList Headers);
    TElCustomDataStorageObject CopyObject(string SourceContainerName, string SourceName, string SharedAccessSignature, string DestContainerName, string DestName, string DestSharedAccessSignature, TSBWinAzureObjectAccessCondition Condition, DateTime DateTime, string ETag, TSBWinAzureObjectAccessCondition DestCondition, DateTime DestDateTime, string DestETag, bool PreserveMetadata, TElStringList Metadata, TElStringList Headers, string LeaseID, bool Wait);
    TElCustomDataStorageObject CopyObject(TElCustomDataStorageObject Obj, TElCustomDataStorageSecurityHandler NewHandler);

[VB.NET]
    Function CopyObject(ByVal SourceContainerName As String, ByVal SourceName As String, ByVal DestContainerName As String, ByVal DestName As String, ByVal NewHandler As TElCustomDataStorageSecurityHandler) As TElCustomDataStorageObject
    Function CopyObject(ByVal Obj As TElWinAzureDataStorageObject, ByVal DestContainerName As String, ByVal DestName As String, ByVal NewHandler As TElCustomDataStorageSecurityHandler) As TElCustomDataStorageObject
    Function CopyObject(ByVal SourceContainerName As String, ByVal SourceName As String, ByVal DestContainerName As String, ByVal DestName As String, ByVal PreserveMetadata As Boolean, ByVal Metadata As TElStringList) As TElCustomDataStorageObject
    Function CopyObject(ByVal SourceContainerName As String, ByVal SourceName As String, ByVal DestContainerName As String, ByVal DestName As String, ByVal Condition As TSBWinAzureObjectAccessCondition, ByVal DateTime As DateTime, ByVal ETag As String, ByVal DestCondition As TSBWinAzureObjectAccessCondition, ByVal DestDateTime As DateTime, ByVal DestETag As String, ByVal PreserveMetadata As Boolean, ByVal Metadata As TElStringList, ByVal Headers As TElStringList) As TElCustomDataStorageObject
    Function CopyObject(ByVal SourceContainerName As String, ByVal SourceName As String, ByVal DestContainerName As String, ByVal DestName As String, ByVal Condition As TSBWinAzureObjectAccessCondition, ByVal DateTime As DateTime, ByVal ETag As String, ByVal DestCondition As TSBWinAzureObjectAccessCondition, ByVal DestDateTime As DateTime, ByVal DestETag As String, ByVal PreserveMetadata As Boolean, ByVal Metadata As TElStringList, ByVal Headers As TElStringList, ByVal LeaseID As String, ByVal Wait As Boolean) As TElCustomDataStorageObject
    Function CopyObject(ByVal SourceContainerName As String, ByVal SourceName As String, ByVal SharedAccessSignature As String, ByVal DestContainerName As String, ByVal DestName As String, ByVal DestSharedAccessSignature As String, ByVal NewHandler As TElCustomDataStorageSecurityHandler) As TElCustomDataStorageObject
    Function CopyObject(ByVal Obj As TElWinAzureDataStorageObject, ByVal SharedAccessSignature As String, ByVal DestContainerName As String, ByVal DestName As String, ByVal DestSharedAccessSignature As String, ByVal NewHandler As TElCustomDataStorageSecurityHandler) As TElCustomDataStorageObject
    Function CopyObject(ByVal SourceContainerName As String, ByVal SourceName As String, ByVal SharedAccessSignature As String, ByVal DestContainerName As String, ByVal DestName As String, ByVal DestSharedAccessSignature As String, ByVal PreserveMetadata As Boolean, ByVal Metadata As TElStringList) As TElCustomDataStorageObject
    Function CopyObject(ByVal SourceContainerName As String, ByVal SourceName As String, ByVal SharedAccessSignature As String, ByVal DestContainerName As String, ByVal DestName As String, ByVal DestSharedAccessSignature As String, ByVal Condition As TSBWinAzureObjectAccessCondition, ByVal DateTime As DateTime, ByVal ETag As String, ByVal DestCondition As TSBWinAzureObjectAccessCondition, ByVal DestDateTime As DateTime, ByVal DestETag As String, ByVal PreserveMetadata As Boolean, ByVal Metadata As TElStringList, ByVal Headers As TElStringList) As TElCustomDataStorageObject
    Function CopyObject(ByVal SourceContainerName As String, ByVal SourceName As String, ByVal SharedAccessSignature As String, ByVal DestContainerName As String, ByVal DestName As String, ByVal DestSharedAccessSignature As String, ByVal Condition As TSBWinAzureObjectAccessCondition, ByVal DateTime As DateTime, ByVal ETag As String, ByVal DestCondition As TSBWinAzureObjectAccessCondition, ByVal DestDateTime As DateTime, ByVal DestETag As String, ByVal PreserveMetadata As Boolean, ByVal Metadata As TElStringList, ByVal Headers As TElStringList, ByVal LeaseID As String, ByVal Wait As Boolean) As TElCustomDataStorageObject
    Function CopyObject(ByVal Obj As TElCustomDataStorageObject, ByVal NewHandler As TElCustomDataStorageSecurityHandler) As TElCustomDataStorageObject

[Pascal]
    function CopyObject(const SourceContainerName : string; const SourceName : string; const DestContainerName : string; const DestName : string; NewHandler : TElCustomDataStorageSecurityHandler) : TElCustomDataStorageObject;
    function CopyObject(Obj : TElWinAzureDataStorageObject; const DestContainerName : string; const DestName : string; NewHandler : TElCustomDataStorageSecurityHandler) : TElCustomDataStorageObject;
    function CopyObject(const SourceContainerName : string; const SourceName : string; const DestContainerName : string; const DestName : string; PreserveMetadata : boolean; Metadata : TStringList) : TElCustomDataStorageObject;
    function CopyObject(const SourceContainerName : string; const SourceName : string; const DestContainerName : string; const DestName : string; Condition : TSBWinAzureObjectAccessCondition; DateTime : TDateTime; const ETag : string; DestCondition : TSBWinAzureObjectAccessCondition; DestDateTime : TDateTime; const DestETag : string; PreserveMetadata : boolean; Metadata : TStringList; Headers : TStringList) : TElCustomDataStorageObject;
    function CopyObject(const SourceContainerName : string; const SourceName : string; const SharedAccessSignature : string; const DestContainerName : string; const DestName : string; const DestSharedAccessSignature : string; NewHandler : TElCustomDataStorageSecurityHandler) : TElCustomDataStorageObject;
    function CopyObject(Obj : TElWinAzureDataStorageObject; const SharedAccessSignature : string; const DestContainerName : string; const DestName : string; const DestSharedAccessSignature : string; NewHandler : TElCustomDataStorageSecurityHandler) : TElCustomDataStorageObject;
    function CopyObject(const SourceContainerName : string; const SourceName : string; const SharedAccessSignature : string; const DestContainerName : string; const DestName : string; const DestSharedAccessSignature : string; PreserveMetadata : boolean; Metadata : TStringList) : TElCustomDataStorageObject;
    function CopyObject(const SourceContainerName : string; const SourceName : string; const SharedAccessSignature : string; const DestContainerName : string; const DestName : string; const DestSharedAccessSignature : string; Condition : TSBWinAzureObjectAccessCondition; DateTime : TDateTime; const ETag : string; DestCondition : TSBWinAzureObjectAccessCondition; DestDateTime : TDateTime; const DestETag : string; PreserveMetadata : boolean; Metadata : TStringList; Headers : TStringList) : TElCustomDataStorageObject;

[C++]
    TElCustomDataStorageObjectHandle CopyObject(const std::string &SourceContainerName, const std::string &SourceName, const std::string &DestContainerName, const std::string &DestName, TElCustomDataStorageSecurityHandler &NewHandler);
    TElCustomDataStorageObjectHandle CopyObject(const std::string &SourceContainerName, const std::string &SourceName, const std::string &DestContainerName, const std::string &DestName, TElCustomDataStorageSecurityHandler *NewHandler);
    TElCustomDataStorageObjectHandle CopyObject(TElWinAzureDataStorageObject &Obj, const std::string &DestContainerName, const std::string &DestName, TElCustomDataStorageSecurityHandler &NewHandler);
    TElCustomDataStorageObjectHandle CopyObject(TElWinAzureDataStorageObject *Obj, const std::string &DestContainerName, const std::string &DestName, TElCustomDataStorageSecurityHandler *NewHandler);
    TElCustomDataStorageObjectHandle CopyObject(const std::string &SourceContainerName, const std::string &SourceName, const std::string &DestContainerName, const std::string &DestName, bool PreserveMetadata, TElStringList &Metadata);
    TElCustomDataStorageObjectHandle CopyObject(const std::string &SourceContainerName, const std::string &SourceName, const std::string &DestContainerName, const std::string &DestName, bool PreserveMetadata, TElStringList *Metadata);
    TElCustomDataStorageObjectHandle CopyObject(const std::string &SourceContainerName, const std::string &SourceName, const std::string &DestContainerName, const std::string &DestName, TSBWinAzureObjectAccessCondition Condition, int64_t DateTime, const std::string &ETag, TSBWinAzureObjectAccessCondition DestCondition, int64_t DestDateTime, const std::string &DestETag, bool PreserveMetadata, TElStringList &Metadata, TElStringList &Headers);
    TElCustomDataStorageObjectHandle CopyObject(const std::string &SourceContainerName, const std::string &SourceName, const std::string &DestContainerName, const std::string &DestName, TSBWinAzureObjectAccessCondition Condition, int64_t DateTime, const std::string &ETag, TSBWinAzureObjectAccessCondition DestCondition, int64_t DestDateTime, const std::string &DestETag, bool PreserveMetadata, TElStringList *Metadata, TElStringList *Headers);
    TElCustomDataStorageObjectHandle CopyObject(const std::string &SourceContainerName, const std::string &SourceName, const std::string &DestContainerName, const std::string &DestName, TSBWinAzureObjectAccessCondition Condition, int64_t DateTime, const std::string &ETag, TSBWinAzureObjectAccessCondition DestCondition, int64_t DestDateTime, const std::string &DestETag, bool PreserveMetadata, TElStringList &Metadata, TElStringList &Headers, const std::string &LeaseID, bool Wait);
    TElCustomDataStorageObjectHandle CopyObject(const std::string &SourceContainerName, const std::string &SourceName, const std::string &DestContainerName, const std::string &DestName, TSBWinAzureObjectAccessCondition Condition, int64_t DateTime, const std::string &ETag, TSBWinAzureObjectAccessCondition DestCondition, int64_t DestDateTime, const std::string &DestETag, bool PreserveMetadata, TElStringList *Metadata, TElStringList *Headers, const std::string &LeaseID, bool Wait);
    TElCustomDataStorageObjectHandle CopyObject(const std::string &SourceContainerName, const std::string &SourceName, const std::string &SharedAccessSignature, const std::string &DestContainerName, const std::string &DestName, const std::string &DestSharedAccessSignature, TElCustomDataStorageSecurityHandler &NewHandler);
    TElCustomDataStorageObjectHandle CopyObject(const std::string &SourceContainerName, const std::string &SourceName, const std::string &SharedAccessSignature, const std::string &DestContainerName, const std::string &DestName, const std::string &DestSharedAccessSignature, TElCustomDataStorageSecurityHandler *NewHandler);
    TElCustomDataStorageObjectHandle CopyObject(TElWinAzureDataStorageObject &Obj, const std::string &SharedAccessSignature, const std::string &DestContainerName, const std::string &DestName, const std::string &DestSharedAccessSignature, TElCustomDataStorageSecurityHandler &NewHandler);
    TElCustomDataStorageObjectHandle CopyObject(TElWinAzureDataStorageObject *Obj, const std::string &SharedAccessSignature, const std::string &DestContainerName, const std::string &DestName, const std::string &DestSharedAccessSignature, TElCustomDataStorageSecurityHandler *NewHandler);
    TElCustomDataStorageObjectHandle CopyObject(const std::string &SourceContainerName, const std::string &SourceName, const std::string &SharedAccessSignature, const std::string &DestContainerName, const std::string &DestName, const std::string &DestSharedAccessSignature, bool PreserveMetadata, TElStringList &Metadata);
    TElCustomDataStorageObjectHandle CopyObject(const std::string &SourceContainerName, const std::string &SourceName, const std::string &SharedAccessSignature, const std::string &DestContainerName, const std::string &DestName, const std::string &DestSharedAccessSignature, bool PreserveMetadata, TElStringList *Metadata);
    TElCustomDataStorageObjectHandle CopyObject(const std::string &SourceContainerName, const std::string &SourceName, const std::string &SharedAccessSignature, const std::string &DestContainerName, const std::string &DestName, const std::string &DestSharedAccessSignature, TSBWinAzureObjectAccessCondition Condition, int64_t DateTime, const std::string &ETag, TSBWinAzureObjectAccessCondition DestCondition, int64_t DestDateTime, const std::string &DestETag, bool PreserveMetadata, TElStringList &Metadata, TElStringList &Headers);
    TElCustomDataStorageObjectHandle CopyObject(const std::string &SourceContainerName, const std::string &SourceName, const std::string &SharedAccessSignature, const std::string &DestContainerName, const std::string &DestName, const std::string &DestSharedAccessSignature, TSBWinAzureObjectAccessCondition Condition, int64_t DateTime, const std::string &ETag, TSBWinAzureObjectAccessCondition DestCondition, int64_t DestDateTime, const std::string &DestETag, bool PreserveMetadata, TElStringList *Metadata, TElStringList *Headers);
    TElCustomDataStorageObjectHandle CopyObject(const std::string &SourceContainerName, const std::string &SourceName, const std::string &SharedAccessSignature, const std::string &DestContainerName, const std::string &DestName, const std::string &DestSharedAccessSignature, TSBWinAzureObjectAccessCondition Condition, int64_t DateTime, const std::string &ETag, TSBWinAzureObjectAccessCondition DestCondition, int64_t DestDateTime, const std::string &DestETag, bool PreserveMetadata, TElStringList &Metadata, TElStringList &Headers, const std::string &LeaseID, bool Wait);
    TElCustomDataStorageObjectHandle CopyObject(const std::string &SourceContainerName, const std::string &SourceName, const std::string &SharedAccessSignature, const std::string &DestContainerName, const std::string &DestName, const std::string &DestSharedAccessSignature, TSBWinAzureObjectAccessCondition Condition, int64_t DateTime, const std::string &ETag, TSBWinAzureObjectAccessCondition DestCondition, int64_t DestDateTime, const std::string &DestETag, bool PreserveMetadata, TElStringList *Metadata, TElStringList *Headers, const std::string &LeaseID, bool Wait);

[PHP]
    TElCustomDataStorageObject CopyObject(string $SourceContainerName, string $SourceName, string $DestContainerName, string $DestName, TElCustomDataStorageSecurityHandler $NewHandler)
    TElCustomDataStorageObject CopyObject(TElWinAzureDataStorageObject $Obj, string $DestContainerName, string $DestName, TElCustomDataStorageSecurityHandler $NewHandler)
    TElCustomDataStorageObject CopyObject(string $SourceContainerName, string $SourceName, string $DestContainerName, string $DestName, bool $PreserveMetadata, TElStringList $Metadata)
    TElCustomDataStorageObject CopyObject(string $SourceContainerName, string $SourceName, string $DestContainerName, string $DestName, integer $Condition, DateTime $DateTime, string $ETag, integer $DestCondition, DateTime $DestDateTime, string $DestETag, bool $PreserveMetadata, TElStringList $Metadata, TElStringList $Headers)
    TElCustomDataStorageObject CopyObject(string $SourceContainerName, string $SourceName, string $DestContainerName, string $DestName, integer $Condition, DateTime $DateTime, string $ETag, integer $DestCondition, DateTime $DestDateTime, string $DestETag, bool $PreserveMetadata, TElStringList $Metadata, TElStringList $Headers, string $LeaseID, bool $Wait)
    TElCustomDataStorageObject CopyObject(string $SourceContainerName, string $SourceName, string $SharedAccessSignature, string $DestContainerName, string $DestName, string $DestSharedAccessSignature, TElCustomDataStorageSecurityHandler $NewHandler)
    TElCustomDataStorageObject CopyObject(TElWinAzureDataStorageObject $Obj, string $SharedAccessSignature, string $DestContainerName, string $DestName, string $DestSharedAccessSignature, TElCustomDataStorageSecurityHandler $NewHandler)
    TElCustomDataStorageObject CopyObject(string $SourceContainerName, string $SourceName, string $SharedAccessSignature, string $DestContainerName, string $DestName, string $DestSharedAccessSignature, bool $PreserveMetadata, TElStringList $Metadata)
    TElCustomDataStorageObject CopyObject(string $SourceContainerName, string $SourceName, string $SharedAccessSignature, string $DestContainerName, string $DestName, string $DestSharedAccessSignature, integer $Condition, DateTime $DateTime, string $ETag, integer $DestCondition, DateTime $DestDateTime, string $DestETag, bool $PreserveMetadata, TElStringList $Metadata, TElStringList $Headers)
    TElCustomDataStorageObject CopyObject(string $SourceContainerName, string $SourceName, string $SharedAccessSignature, string $DestContainerName, string $DestName, string $DestSharedAccessSignature, integer $Condition, DateTime $DateTime, string $ETag, integer $DestCondition, DateTime $DestDateTime, string $DestETag, bool $PreserveMetadata, TElStringList $Metadata, TElStringList $Headers, string $LeaseID, bool $Wait)
    TElCustomDataStorageObject CopyObject(TElCustomDataStorageObject $Obj, TElCustomDataStorageSecurityHandler $NewHandler)

Parameters

  • Condition - condition under which the object will be copied.
  • DateTime - object's modification date and time.
  • DestCondition - destination object access condition.
  • DestContainerName - name of the container where the object should be copied to.
  • DestDateTime - destination object modification date and time.
  • DestETag - destination object entity tag.
  • DestName - a unique identifier of the destination object.
  • DestSharedAccessSignature - contains the Shared Access Signature (SAS) to access the destination.
  • ETag - object's entity tag.
  • Headers - contains HTTP request headers.
  • Metadata - contains metadata of the object.
  • NewHandler - security handler used to perform the operation.
  • Obj - object to be copied.
  • PreserveMetadata - specifies whether to preserve object's metadata.
  • SharedAccessSignature - contains the Shared Access Signature (SAS) to access the object.
  • SourceContainerName - name of the container containing the object to be copied.
  • SourceName - a unique identifier of the object to be copied.
  • LeaseID - ...
  • Wait - ...

Values


Return value

    Instance of TElCustomDataStorageObject class which contains a copy of object.

Description

    Use this method to copy objects from one data container into another.

See also:     CreateObject     DeleteObject     ReadObject     WriteObject    

Discuss this help topic in SecureBlackbox Forum