Data.Cloud.AzureAPI.TAzureBlobService.ListContainers
Delphi
function ListContainers(out NextMarker: string; OptionalParams: TStrings = nil; ResponseInfo: TCloudResponseInfo = nil): TList<TAzureContainer>; overload; deprecated 'Use overloaded method instead';
function ListContainers(OptionalParams: TStrings = nil; ResponseInfo: TCloudResponseInfo = nil): TList<TAzureContainer>; overload; deprecated 'Use overloaded method instead';
function ListContainers(AIncludeMetadata: Boolean; const APrefix: string; const AMarker: string; AMaxResult: Integer; out ANextMarker: string; out AResponseXML: string; const AResponseInfo: TCloudResponseInfo): TArray<TAzureContainerItem>; overload;
C++
System::Generics::Collections::TList__1<TAzureContainer*>* __fastcall ListContainers _DEPRECATED_ATTRIBUTE1("Use overloaded method instead") (/* out */ System::UnicodeString &NextMarker, System::Classes::TStrings* OptionalParams = (System::Classes::TStrings*)(0x0), Data::Cloud::Cloudapi::TCloudResponseInfo* ResponseInfo = (Data::Cloud::Cloudapi::TCloudResponseInfo*)(0x0))/* overload */;
System::Generics::Collections::TList__1<TAzureContainer*>* __fastcall ListContainers _DEPRECATED_ATTRIBUTE1("Use overloaded method instead") (System::Classes::TStrings* OptionalParams = (System::Classes::TStrings*)(0x0), Data::Cloud::Cloudapi::TCloudResponseInfo* ResponseInfo = (Data::Cloud::Cloudapi::TCloudResponseInfo*)(0x0))/* overload */;
System::DynamicArray<TAzureContainerItem> __fastcall ListContainers(bool AIncludeMetadata, const System::UnicodeString APrefix, const System::UnicodeString AMarker, int AMaxResult, /* out */ System::UnicodeString &ANextMarker, /* out */ System::UnicodeString &AResponseXML, Data::Cloud::Cloudapi::TCloudResponseInfo* const AResponseInfo)/* overload */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | Data.Cloud.AzureAPI.pas Data.Cloud.AzureAPI.hpp |
Data.Cloud.AzureAPI | TAzureBlobService |
Description
Renvoie les conteneurs disponibles dans le compte de service des blobs.
ListContainers est utilisée pour renvoyer les conteneurs disponibles dans le compte de service des blobs.
Il existe deux méthodes ListContainers surchargées. Le tableau suivant décrit les paramètres :
Paramètre | Description |
---|---|
|
Sera défini sur le 'NextMarker' renvoyé à partir de la requête, ou sur une chaîne vide. |
|
Les paramètres facultatifs pour l'appel. |
|
La classe facultative dans laquelle stocker les informations sur la réponse. |
Les paramètres facultatifs suivants sont pris en charge : prefix
, marker
, maxresults
, include=metadata
.
Si prefix
est défini, sa valeur est définie sur le préfixe par lequel doit commencer le nom d'un conteneur pour être inclus dans la liste des conteneurs renvoyés par cet appel.
Si marker
est défini, il est utilisé en tant que jeton de continuation, qui indique au conteneur la position depuis laquelle commencer la liste. La valeur du jeton de continuation est spécifiée dans l'élément NextMarker
du XML renvoyé.
Si maxresults
est spécifié, il est traité comme un entier dans l'intervalle 1 - 5000. Cela représente le nombre maximal de conteneurs à renvoyer avec cet appel.
Si include
est défini sur une valeur de metadata
, les métadonnées relatives à chaque conteneur sont aussi renvoyées.