Discuss this help topic in SecureBlackbox Forum

TElWinAzureDataStorageContainer.CopyObject

TElWinAzureDataStorageContainer     See also     


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


Copies data object.

Declaration

[VB.NET]
    Function CopyObject(ByVal SourceName As String, ByVal DestContainerName As String, ByVal DestName As String, ByVal NewHandler As TElCustomDataStorageSecurityHandler) As TElCustomDataStorageObject
    Function CopyObject(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 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) As TElCustomDataStorageObject
    Function CopyObject(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 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 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) As TElCustomDataStorageObject

[Pascal]
    function CopyObject(const SourceName : string; const DestContainerName : string; const DestName : string; NewHandler : TElCustomDataStorageSecurityHandler) : TElCustomDataStorageObject;
    function CopyObject(const SourceName : string; const DestContainerName : string; const DestName : string; PreserveMetadata : boolean; Metadata : TStringList) : TElCustomDataStorageObject;
    function CopyObject(const SourceName : string; const DestContainerName : string; const DestName : string; Condition : TSBWinAzureObjectAccessCondition; DateTime : DateTime; ETag : string; DestCondition : TSBWinAzureObjectAccessCondition; DestDateTime : DateTime; DestETag : string; PreserveMetadata : boolean; Metadata : TStringList) : TElCustomDataStorageObject;
    function CopyObject(const SourceName : string; const SharedAccessSignature : string; const DestContainerName : string; const DestName : string; const DestSharedAccessSignature : string; NewHandler : TElCustomDataStorageSecurityHandler) : TElCustomDataStorageObject;
    function CopyObject(const SourceName : string; const SharedAccessSignature : string; const DestContainerName : string; const DestName : string; const DestSharedAccessSignature : string; PreserveMetadata : boolean; Metadata : TStringList) : TElCustomDataStorageObject;
    function CopyObject(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) : TElCustomDataStorageObject;

[C++]
    TElCustomDataStorageObjectHandle CopyObject(const std::string &SourceName, const std::string &DestContainerName, const std::string &DestName, TElCustomDataStorageSecurityHandler &NewHandler);
    TElCustomDataStorageObjectHandle CopyObject(const std::string &SourceName, const std::string &DestContainerName, const std::string &DestName, TElCustomDataStorageSecurityHandler *NewHandler);
    TElCustomDataStorageObjectHandle CopyObject(const std::string &SourceName, const std::string &DestContainerName, const std::string &DestName, bool PreserveMetadata, TElStringList &Metadata);
    TElCustomDataStorageObjectHandle CopyObject(const std::string &SourceName, const std::string &DestContainerName, const std::string &DestName, bool PreserveMetadata, TElStringList *Metadata);
    TElCustomDataStorageObjectHandle CopyObject(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);
    TElCustomDataStorageObjectHandle CopyObject(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);
    TElCustomDataStorageObjectHandle CopyObject(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 &SourceName, const std::string &SharedAccessSignature, const std::string &DestContainerName, const std::string &DestName, const std::string &DestSharedAccessSignature, TElCustomDataStorageSecurityHandler *NewHandler);
    TElCustomDataStorageObjectHandle CopyObject(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 &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 &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);
    TElCustomDataStorageObjectHandle CopyObject(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);

[PHP]
    TElCustomDataStorageObject CopyObject(string $SourceName, string $DestContainerName, string $DestName, TElCustomDataStorageSecurityHandler $NewHandler)
    TElCustomDataStorageObject CopyObject(string $SourceName, string $DestContainerName, string $DestName, bool $PreserveMetadata, TElStringList $Metadata)
    TElCustomDataStorageObject CopyObject(string $SourceName, string $DestContainerName, string $DestName, integer $Condition, DateTime $DateTime, string $ETag, integer $DestCondition, DateTime $DestDateTime, string $DestETag, bool $PreserveMetadata, TElStringList $Metadata)
    TElCustomDataStorageObject CopyObject(string $SourceName, string $SharedAccessSignature, string $DestContainerName, string $DestName, string $DestSharedAccessSignature, TElCustomDataStorageSecurityHandler $NewHandler)
    TElCustomDataStorageObject CopyObject(string $SourceName, string $SharedAccessSignature, string $DestContainerName, string $DestName, string $DestSharedAccessSignature, bool $PreserveMetadata, TElStringList $Metadata)
    TElCustomDataStorageObject CopyObject(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)

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.
  • Metadata - contains metadata of the object.
  • NewHandler - security handler used to perform the operation.
  • PreserveMetadata - specifies whether to preserve object's metadata.
  • SharedAccessSignature - contains the Shared Access Signature (SAS) to access the object.
  • SourceName - a unique identifier of the object to be copied.

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     ReadObject     WriteObject    

Discuss this help topic in SecureBlackbox Forum