Data.Cloud.AzureAPI.TAzureBlobService.ListContainers

De RAD Studio API Documentation
Aller à : navigation, rechercher

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

NextMarker

Sera défini sur le 'NextMarker' renvoyé à partir de la requête, ou sur une chaîne vide.

OptionalParams

Les paramètres facultatifs pour l'appel.

ResponseInfo

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.


Voir aussi