Discuss this help topic in SecureBlackbox Forum

TElWinAzureDataStorageContainer.ListInit

TElWinAzureDataStorageContainer     See also     


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


Initiates the LIST request.

Declaration

[C#]
    TElWinAzureDataStorageListState ListInit();
    TElWinAzureDataStorageListState ListInit(string Prefix, string Delimiter, TElStringList Prefixes, TElStringList Headers);
    TElWinAzureDataStorageListState ListInit(string SharedAccessSignature, string Prefix, string Delimiter, TElStringList Prefixes, bool IncludeSnapshots, bool IncludeMetadata, bool IncludeUncommittedBlobs, TElStringList Headers);

[VB.NET]
    Function ListInit() As TElWinAzureDataStorageListState
    Function ListInit(ByVal Prefix As String, ByVal Delimiter As String, ByVal Prefixes As TElStringList, ByVal Headers As TElStringList) As TElWinAzureDataStorageListState
    Function ListInit(ByVal SharedAccessSignature As String, ByVal Prefix As String, ByVal Delimiter As String, ByVal Prefixes As TElStringList, ByVal IncludeSnapshots As Boolean, ByVal IncludeMetadata As Boolean, ByVal IncludeUncommittedBlobs As Boolean, ByVal Headers As TElStringList) As TElWinAzureDataStorageListState

[Pascal]
    function ListInit() : TElWinAzureDataStorageListState;
    function ListInit(const Prefix : string; const Delimiter : string; Prefixes : TStringList; Headers : TStringList) : TElWinAzureDataStorageListState;
    function ListInit(const SharedAccessSignature : string; const Prefix : string; const Delimiter : string; Prefixes : TStringList; IncludeSnapshots, IncludeMetadata, IncludeUncommittedBlobs : boolean; Headers : TStringList) : TElWinAzureDataStorageListState;

[C++]
    TElWinAzureDataStorageListStateHandle ListInit();
    TElWinAzureDataStorageListStateHandle ListInit(const std::string &Prefix, const std::string &Delimiter, TElStringList &Prefixes, TElStringList &Headers);
    TElWinAzureDataStorageListStateHandle ListInit(const std::string &Prefix, const std::string &Delimiter, TElStringList *Prefixes, TElStringList *Headers);
    TElWinAzureDataStorageListStateHandle ListInit(const std::string &SharedAccessSignature, const std::string &Prefix, const std::string &Delimiter, TElStringList &Prefixes, bool IncludeSnapshots, bool IncludeMetadata, bool IncludeUncommittedBlobs, TElStringList &Headers);
    TElWinAzureDataStorageListStateHandle ListInit(const std::string &SharedAccessSignature, const std::string &Prefix, const std::string &Delimiter, TElStringList *Prefixes, bool IncludeSnapshots, bool IncludeMetadata, bool IncludeUncommittedBlobs, TElStringList *Headers);

[PHP]
    TElWinAzureDataStorageListState ListInit()
    TElWinAzureDataStorageListState ListInit(string $Prefix, string $Delimiter, TElStringList $Prefixes, TElStringList $Headers)
    TElWinAzureDataStorageListState ListInit(string $SharedAccessSignature, string $Prefix, string $Delimiter, TElStringList $Prefixes, bool $IncludeSnapshots, bool $IncludeMetadata, bool $IncludeUncommittedBlobs, TElStringList $Headers)

[Java]
    TElWinAzureDataStorageListState listInit();
    TElWinAzureDataStorageListState listInit(String Prefix, String Delimiter, TElStringList Prefixes, TElStringList Headers);
    TElWinAzureDataStorageListState listInit(String SharedAccessSignature, String Prefix, String Delimiter, TElStringList Prefixes, boolean IncludeSnapshots, boolean IncludeMetadata, boolean IncludeUncommittedBlobs, TElStringList Headers);

Parameters

  • Delimiter - specifies the delimiter parameter of the request. If the delimiter parameter is present in the request, the response will contain a BlobPrefix element, which will include all blobs whose names begin with prefix up to the appearance of the delimiter character (string).
  • Headers - contains HTTP request headers
  • IncludeMetadata - specifies if the blob metadata should be included in the response.
  • IncludeSnapshots - specifies if the snapshots should be included to the enumeration.
  • IncludeUncommittedBlobs - specifies if blobs for which blocks have been uploaded, but which have not been committed using Put Block List (REST API), should be included to the response.
  • Prefix - specifies blob name prefix.
  • Prefixes - contains the BlobPrefix element of the response (if the delimiter was specified in the request).
  • SharedAccessSignature - contains the Shared Access Signature (SAS).

Return value

    Returns TElWinAzureDataStorageListState object which specifies the state of the request.

Description

    Call this method to initiate the LIST request. When the request is initiated, use the obtained TElWinAzureDataStorageListState object in subsequent calls to ListNext, to get the list of blobs from the server.

See also:     ListNext     ListFinal    

Discuss this help topic in SecureBlackbox Forum