Discuss this help topic in SecureBlackbox Forum

TElWinAzureDataStorageContainer.WriteObject

TElWinAzureDataStorageContainer     See also     


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


Writes (overwrites) data object to the storage.

Declaration

[C#/Java]
    void WriteObject(string Name, System.IO.Stream Data, TElCustomDataStorageSecurityHandler Handler);
    void WriteObject(string Name, System.IO.Stream Data, string ContentType, string ContentEncoding, string ContentLanguage, TElStringList Metadata, TElCustomDataStorageSecurityHandler Handler);
    void WriteObject(string Name, System.IO.Stream Data, string ContentType, string ContentEncoding, string ContentLanguage, string ContentMD5, TElStringList Metadata);
    void WriteObject(string Name, string SharedAccessSignature, System.IO.Stream Data, TElCustomDataStorageSecurityHandler Handler);
    void WriteObject(string Name, string SharedAccessSignature, System.IO.Stream Data, string ContentType, string ContentEncoding, string ContentLanguage, TElStringList Metadata, TElCustomDataStorageSecurityHandler Handler);
    void WriteObject(string Name, string SharedAccessSignature, System.IO.Stream Data, string ContentType, string ContentEncoding, string ContentLanguage, string ContentMD5, TElStringList Metadata);

[VB.NET]
    Sub WriteObject(ByVal Name As String, ByVal Data As System.IO.Stream, ByVal Handler As TElCustomDataStorageSecurityHandler)
    Sub WriteObject(ByVal Name As String, ByVal Data As System.IO.Stream, ByVal ContentType As String, ByVal ContentEncoding As String, ByVal ContentLanguage As String, ByVal Metadata As TElStringList, ByVal Handler As TElCustomDataStorageSecurityHandler)
    Sub WriteObject(ByVal Name As String, ByVal Data As System.IO.Stream, ByVal ContentType As String, ByVal ContentEncoding As String, ByVal ContentLanguage As String, ByVal ContentMD5 As String, ByVal Metadata As TElStringList)
    Sub WriteObject(ByVal Name As String, ByVal SharedAccessSignature As String, ByVal Data As System.IO.Stream, ByVal Handler As TElCustomDataStorageSecurityHandler)
    Sub WriteObject(ByVal Name As String, ByVal SharedAccessSignature As String, ByVal Data As System.IO.Stream, ByVal ContentType As String, ByVal ContentEncoding As String, ByVal ContentLanguage As String, ByVal Metadata As TElStringList, ByVal Handler As TElCustomDataStorageSecurityHandler)
    Sub WriteObject(ByVal Name As String, ByVal SharedAccessSignature As String, ByVal Data As System.IO.Stream, ByVal ContentType As String, ByVal ContentEncoding As String, ByVal ContentLanguage As String, ByVal ContentMD5 As String, ByVal Metadata As TElStringList)

[Pascal]
    procedure WriteObject(const Name : string; Data : TStream; Handler : TElCustomDataStorageSecurityHandler);
    procedure WriteObject(const Name : string; Data : TStream; const ContentType : string; const ContentEncoding : string; const ContentLanguage : string; Metadata : TStringList; Handler : TElCustomDataStorageSecurityHandler);
    procedure WriteObject(const Name : string; Data : TStream; const ContentType : string; const ContentEncoding : string; const ContentLanguage : string; const ContentMD5 : string; Metadata : TStringList);
    procedure WriteObject(const Name : string; const SharedAccessSignature : string; Data : TStream; Handler : TElCustomDataStorageSecurityHandler);
    procedure WriteObject(const Name : string; const SharedAccessSignature : string; Data : TStream; const ContentType : string; const ContentEncoding : string; const ContentLanguage : string; Metadata : TStringList; Handler : TElCustomDataStorageSecurityHandler);
    procedure WriteObject(const Name : string; const SharedAccessSignature : string; Data : TStream; const ContentType : string; const ContentEncoding : string; const ContentLanguage : string; const ContentMD5 : string; Metadata : TStringList);

[C++]
    void WriteObject(const std::string &Name, TStream &Data, TElCustomDataStorageSecurityHandler &Handler);
    void WriteObject(const std::string &Name, TStream *Data, TElCustomDataStorageSecurityHandler *Handler);
    void WriteObject(const std::string &Name, TStream &Data, const std::string &ContentType, const std::string &ContentEncoding, const std::string &ContentLanguage, TStringList &Metadata, TElCustomDataStorageSecurityHandler &Handler);
    void WriteObject(const std::string &Name, TStream *Data, const std::string &ContentType, const std::string &ContentEncoding, const std::string &ContentLanguage, TStringList *Metadata, TElCustomDataStorageSecurityHandler *Handler);
    void WriteObject(const std::string &Name, TStream &Data, const std::string &ContentType, const std::string &ContentEncoding, const std::string &ContentLanguage, const std::string &ContentMD5, TStringList &Metadata);
    void WriteObject(const std::string &Name, TStream *Data, const std::string &ContentType, const std::string &ContentEncoding, const std::string &ContentLanguage, const std::string &ContentMD5, TStringList *Metadata);
    void WriteObject(const std::string &Name, const std::string &SharedAccessSignature, TStream &Data, TElCustomDataStorageSecurityHandler &Handler);
    void WriteObject(const std::string &Name, const std::string &SharedAccessSignature, TStream *Data, TElCustomDataStorageSecurityHandler *Handler);
    void WriteObject(const std::string &Name, const std::string &SharedAccessSignature, TStream &Data, const std::string &ContentType, const std::string &ContentEncoding, const std::string &ContentLanguage, TStringList &Metadata, TElCustomDataStorageSecurityHandler &Handler);
    void WriteObject(const std::string &Name, const std::string &SharedAccessSignature, TStream *Data, const std::string &ContentType, const std::string &ContentEncoding, const std::string &ContentLanguage, TStringList *Metadata, TElCustomDataStorageSecurityHandler *Handler);
    void WriteObject(const std::string &Name, const std::string &SharedAccessSignature, TStream &Data, const std::string &ContentType, const std::string &ContentEncoding, const std::string &ContentLanguage, const std::string &ContentMD5, TStringList &Metadata);
    void WriteObject(const std::string &Name, const std::string &SharedAccessSignature, TStream *Data, const std::string &ContentType, const std::string &ContentEncoding, const std::string &ContentLanguage, const std::string &ContentMD5, TStringList *Metadata);

[PHP]
    void WriteObject(string $Name, TStream $Data, TElCustomDataStorageSecurityHandler $Handler)
    void WriteObject(string $Name, TStream $Data, string $ContentType, string $ContentEncoding, string $ContentLanguage, TStringList $Metadata, TElCustomDataStorageSecurityHandler $Handler)
    void WriteObject(string $Name, TStream $Data, string $ContentType, string $ContentEncoding, string $ContentLanguage, string $ContentMD5, TStringList $Metadata)
    void WriteObject(string $Name, string $SharedAccessSignature, TStream $Data, TElCustomDataStorageSecurityHandler $Handler)
    void WriteObject(string $Name, string $SharedAccessSignature, TStream $Data, string $ContentType, string $ContentEncoding, string $ContentLanguage, TStringList $Metadata, TElCustomDataStorageSecurityHandler $Handler)
    void WriteObject(string $Name, string $SharedAccessSignature, TStream $Data, string $ContentType, string $ContentEncoding, string $ContentLanguage, string $ContentMD5, TStringList $Metadata)

Parameters

  • ContentEncoding - object's content encoding.
  • ContentLanguage - object's content language.
  • ContentMD5 - MD5 hash of the object's content.
  • ContentType - object's content type.
  • Data - stream containing object data.
  • Handler - security handler used to perform the operation.
  • Metadata - contains object's metadata.
  • Name - specifies object's name.
  • SharedAccessSignature - contains the Shared Access Signature (SAS).

Description

    Use this method to write or overwrite data to the storage.

See also:     CopyObject     DeleteObject     ObjectExists     ReadObject    

Discuss this help topic in SecureBlackbox Forum