Discuss this help topic in SecureBlackbox Forum

TElAWSS3DataStorageBucket.WriteObject

TElAWSS3DataStorageBucket     See also     


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


Writes (overwrites) data object.

Declaration

[C#]
    void WriteObject(string Key, System.IO.Stream Data, TElCustomDataStorageSecurityHandler Handler);
    void WriteObject(string Key, System.IO.Stream Data, string ContentType, string ContentDisposition, TElStringList Metadata, TElCustomDataStorageSecurityHandler Handler);
    void WriteObject(string Key, System.IO.Stream Data, string ContentType, string ContentDisposition, string StorageClass, TElStringList Metadata, TElCustomDataStorageSecurityHandler Handler);
    void WriteObject(string Key, System.IO.Stream Data, string ContentType, string ContentDisposition, string ContentEncoding, string StorageClass, TElStringList Metadata, TElCustomDataStorageSecurityHandler Handler);

[VB.NET]
    Sub WriteObject(ByVal Key As String, ByVal Data As System.IO.Stream, ByVal Handler As TElCustomDataStorageSecurityHandler)
    Sub WriteObject(ByVal Key As String, ByVal Data As System.IO.Stream, ByVal ContentType As String, ByVal ContentDisposition As String, ByVal Metadata As TElStringList, ByVal Handler As TElCustomDataStorageSecurityHandler)
    Sub WriteObject(ByVal Key As String, ByVal Data As System.IO.Stream, ByVal ContentType As String, ByVal ContentDisposition As String, ByVal StorageClass As String, ByVal Metadata As TElStringList, ByVal Handler As TElCustomDataStorageSecurityHandler)
    Sub WriteObject(ByVal Key As String, ByVal Data As System.IO.Stream, ByVal ContentType As String, ByVal ContentDisposition As String, ByVal ContentEncoding As String, ByVal StorageClass As String, ByVal Metadata As TElStringList, ByVal Handler As TElCustomDataStorageSecurityHandler)

[Pascal]
    procedure WriteObject(const Key : string; Data : TStream; Handler : TElCustomDataStorageSecurityHandler);
    procedure WriteObject(const Key : string; Data : TStream; const ContentType : string; const ContentDisposition : string; Metadata : TStringList; Handler : TElCustomDataStorageSecurityHandler);

[C++]
    void WriteObject(const std::string &Key, TStream &Data, TElCustomDataStorageSecurityHandler &Handler);
    void WriteObject(const std::string &Key, TStream *Data, TElCustomDataStorageSecurityHandler *Handler);
    void WriteObject(const std::string &Key, TStream &Data, const std::string &ContentType, const std::string &ContentDisposition, TElStringList &Metadata, TElCustomDataStorageSecurityHandler &Handler);
    void WriteObject(const std::string &Key, TStream *Data, const std::string &ContentType, const std::string &ContentDisposition, TElStringList *Metadata, TElCustomDataStorageSecurityHandler *Handler);
    void WriteObject(const std::string &Key, TStream &Data, const std::string &ContentType, const std::string &ContentDisposition, const std::string &StorageClass, TElStringList &Metadata, TElCustomDataStorageSecurityHandler &Handler);
    void WriteObject(const std::string &Key, TStream *Data, const std::string &ContentType, const std::string &ContentDisposition, const std::string &StorageClass, TElStringList *Metadata, TElCustomDataStorageSecurityHandler *Handler);
    void WriteObject(const std::string &Key, TStream &Data, const std::string &ContentType, const std::string &ContentDisposition, const std::string &ContentEncoding, const std::string &StorageClass, TElStringList &Metadata, TElCustomDataStorageSecurityHandler &Handler);
    void WriteObject(const std::string &Key, TStream *Data, const std::string &ContentType, const std::string &ContentDisposition, const std::string &ContentEncoding, const std::string &StorageClass, TElStringList *Metadata, TElCustomDataStorageSecurityHandler *Handler);

[PHP]
    void WriteObject(string $Key, TStream $Data, TElCustomDataStorageSecurityHandler $Handler)
    void WriteObject(string $Key, TStream $Data, string $ContentType, string $ContentDisposition, TElStringList $Metadata, TElCustomDataStorageSecurityHandler $Handler)
    void WriteObject(string $Key, TStream $Data, string $ContentType, string $ContentDisposition, string $StorageClass, TElStringList $Metadata, TElCustomDataStorageSecurityHandler $Handler)
    void WriteObject(string $Key, TStream $Data, string $ContentType, string $ContentDisposition, string $ContentEncoding, string $StorageClass, TElStringList $Metadata, TElCustomDataStorageSecurityHandler $Handler)

[Java]
    void writeObject(String Key, TElStream Data, TElCustomDataStorageSecurityHandler Handler);
    void writeObject(String Key, TElStream Data, String ContentType, String ContentDisposition, String ContentEncoding, String StorageClass, TElStringList Metadata, TElCustomDataStorageSecurityHandler Handler);
    void writeObject(String Key, TElStream Data, String ContentType, String ContentDisposition, String StorageClass, TElStringList Metadata, TElCustomDataStorageSecurityHandler Handler);
    void writeObject(String Key, TElStream Data, String ContentType, String ContentDisposition, TElStringList Metadata, TElCustomDataStorageSecurityHandler Handler);

Parameters

  • Key - a unique identifier of the object within a bucket
  • Data - stream containing object data
  • ContentType - specifies content type of the object
  • ContentDisposition - specifies content disposition of the object
  • Metadata - contains metadata of the object
  • Handler - security handler used to perform the operation
  • StorageClass - ...
  • ContentEncoding - ...

Description

    Use this method to write or overwrite data objects in the bucket.

See also:     CopyObject     DeleteObject     ObjectExists     ReadObject    

Discuss this help topic in SecureBlackbox Forum