Discuss this help topic in SecureBlackbox Forum

TElAWSS3DataStorageBucket.CreateObject

TElAWSS3DataStorageBucket     See also     


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


Creates data object.

Declaration

[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
    Function CreateObject(ByVal ObjName As String, ByVal ContentType As String, ByVal ContentDisposition As String, ByVal StorageClass As String, ByVal Metadata As TElStringList, ByVal Handler As TElCustomDataStorageSecurityHandler) As TElAWSS3DataStorageObject
    Function CreateObject(ByVal ObjName As String, ByVal ContentType As String, ByVal ContentDisposition As String, ByVal ContentEncoding As String, ByVal StorageClass 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, TElStringList &Metadata, TElCustomDataStorageSecurityHandler &Handler);
    TElAWSS3DataStorageObjectHandle CreateObject(const std::string &ObjName, const std::string &ContentType, const std::string &ContentDisposition, TElStringList *Metadata, TElCustomDataStorageSecurityHandler *Handler);
    TElAWSS3DataStorageObjectHandle CreateObject(const std::string &ObjName, const std::string &ContentType, const std::string &ContentDisposition, const std::string &StorageClass, TElStringList &Metadata, TElCustomDataStorageSecurityHandler &Handler);
    TElAWSS3DataStorageObjectHandle CreateObject(const std::string &ObjName, const std::string &ContentType, const std::string &ContentDisposition, const std::string &StorageClass, TElStringList *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, TElStringList &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, TElStringList *Metadata, TElCustomDataStorageSecurityHandler *Handler);

[PHP]
    TElAWSS3DataStorageObject CreateObject(string $ObjName)
    TElAWSS3DataStorageObject CreateObject(string $ObjName, TElCustomDataStorageSecurityHandler $Handler)
    TElAWSS3DataStorageObject CreateObject(string $ObjName, string $ContentType, string $ContentDisposition, TElStringList $Metadata, TElCustomDataStorageSecurityHandler $Handler)
    TElAWSS3DataStorageObject CreateObject(string $ObjName, string $ContentType, string $ContentDisposition, string $StorageClass, TElStringList $Metadata, TElCustomDataStorageSecurityHandler $Handler)
    TElAWSS3DataStorageObject CreateObject(string $ObjName, string $ContentType, string $ContentDisposition, string $ContentEncoding, string $StorageClass, TElStringList $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