Discuss this help topic in SecureBlackbox Forum

TElAWSS3DataStorageBucket.CreateObject

TElAWSS3DataStorageBucket     See also     


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


Creates data object.

Declaration

[C#/Java]
    TElAWSS3DataStorageObject CreateObject(string ObjName);
    TElAWSS3DataStorageObject CreateObject(string ObjName, TElCustomDataStorageSecurityHandler Handler);
    TElAWSS3DataStorageObject CreateObject(string ObjName, string ContentType, string ContentDisposition, TElStringList Metadata, TElCustomDataStorageSecurityHandler Handler);

[VB.NET]
    Function CreateObject(ByVal ObjName As String) As TElAWSS3DataStorageObject
    Function CreateObject(ByVal ObjName As String, ByVal Handler As TElCustomDataStorageSecurityHandler) As TElAWSS3DataStorageObject
    Function CreateObject(ByVal ObjName As String, ByVal ContentType As String, ByVal ContentDisposition As String, ByVal Metadata As TElStringList, ByVal Handler As TElCustomDataStorageSecurityHandler) As TElAWSS3DataStorageObject

[Pascal]
    function CreateObject(const ObjName : string) : TElAWSS3DataStorageObject;
    function CreateObject(const ObjName : string; Handler : TElCustomDataStorageSecurityHandler) : TElAWSS3DataStorageObject;
    function CreateObject(const ObjName : string; const ContentType : string; const ContentDisposition : string; Metadata : TStringList; Handler : TElCustomDataStorageSecurityHandler) : TElAWSS3DataStorageObject;

[C++]
    TElAWSS3DataStorageObjectHandle CreateObject(const std::string &ObjName);
    TElAWSS3DataStorageObjectHandle CreateObject(const std::string &ObjName, TElCustomDataStorageSecurityHandler &Handler);
    TElAWSS3DataStorageObjectHandle CreateObject(const std::string &ObjName, TElCustomDataStorageSecurityHandler *Handler);
    TElAWSS3DataStorageObjectHandle CreateObject(const std::string &ObjName, const std::string &ContentType, const std::string &ContentDisposition, TStringList &Metadata, TElCustomDataStorageSecurityHandler &Handler);
    TElAWSS3DataStorageObjectHandle CreateObject(const std::string &ObjName, const std::string &ContentType, const std::string &ContentDisposition, TStringList *Metadata, TElCustomDataStorageSecurityHandler *Handler);
    TElAWSS3DataStorageObjectHandle CreateObject(const std::string &ObjName, const std::string &ContentType, const std::string &ContentDisposition, const std::string &StorageClass, TStringList &Metadata, TElCustomDataStorageSecurityHandler &Handler);
    TElAWSS3DataStorageObjectHandle CreateObject(const std::string &ObjName, const std::string &ContentType, const std::string &ContentDisposition, const std::string &StorageClass, TStringList *Metadata, TElCustomDataStorageSecurityHandler *Handler);
    TElAWSS3DataStorageObjectHandle CreateObject(const std::string &ObjName, const std::string &ContentType, const std::string &ContentDisposition, const std::string &ContentEncoding, const std::string &StorageClass, TStringList &Metadata, TElCustomDataStorageSecurityHandler &Handler);
    TElAWSS3DataStorageObjectHandle CreateObject(const std::string &ObjName, const std::string &ContentType, const std::string &ContentDisposition, const std::string &ContentEncoding, const std::string &StorageClass, TStringList *Metadata, TElCustomDataStorageSecurityHandler *Handler);

Parameters

  • ObjName - object name
  • 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 - ...

Return value

    Instance of TElAWSS3DataStorageObject class which contains newly created object.

Description

    Use this method to create a new object in the bucket.

See also:     CopyObject     DeleteObject     ObjectExists    

Discuss this help topic in SecureBlackbox Forum