Data.Cloud.AzureAPI.TAzureBlobService.SetContainerACL

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function SetContainerACL(ContainerName: string;  const SignedIdentifierId: string; AccessPolicy: TAccessPolicy; PublicAccess: TBlobPublicAccess = bpaContainer; ResponseInfo: TCloudResponseInfo = nil): Boolean; overload;
function SetContainerACL(ContainerName: string;  SignedIdentifiers: TList<TSignedIdentifier>; PublicAccess: TBlobPublicAccess = bpaContainer; ResponseInfo: TCloudResponseInfo = nil): Boolean; overload;

C++

bool __fastcall SetContainerACL(System::UnicodeString ContainerName, const System::UnicodeString SignedIdentifierId, const TAccessPolicy &AccessPolicy, TBlobPublicAccess PublicAccess = (TBlobPublicAccess)(0x1), Data::Cloud::Cloudapi::TCloudResponseInfo* ResponseInfo = (Data::Cloud::Cloudapi::TCloudResponseInfo*)(0x0))/* overload */;
bool __fastcall SetContainerACL(System::UnicodeString ContainerName, System::Generics::Collections::TList__1<TSignedIdentifier*>* SignedIdentifiers, TBlobPublicAccess PublicAccess = (TBlobPublicAccess)(0x1), Data::Cloud::Cloudapi::TCloudResponseInfo* ResponseInfo = (Data::Cloud::Cloudapi::TCloudResponseInfo*)(0x0))/* overload */;

Propriétés

Type Visibilité  Source Unité  Parent
function public
Data.Cloud.AzureAPI.pas
Data.Cloud.AzureAPI.hpp
Data.Cloud.AzureAPI TAzureBlobService

Description

Ajoute l'identificateur signé ou le met à jour avec l'ID donné pour le conteneur spécifié.

SetContainerACL est utilisée pour ajouter l'identificateur signé ou pour le mettre à jour avec l'ID donné pour le conteneur spécifié.

Il existe deux méthodes surchargées SetContainerACL. Le tableau suivant décrit les paramètres :

Paramètre Description

ContainerName

Le nom du conteneur pour lequel obtenir les permissions.

SignedIdentifierId

L'ID unique de l'identificateur signé unique à ajouter/mettre à jour.

AccessPolicy

La stratégie d'accès de l'identificateur signé.

PublicAccess

La valeur à définir en tant qu'accès public du conteneur. La valeur par défaut est le conteneur.

ResponseInfo

La classe optionnelle dans laquelle stocker les informations de la réponse.

Avertissement : Lors de l'appel de cette fonction, les permissions existantes sont remplacées. Pour mettre à jour les permissions du conteneur, appelez GetContainerACL pour récupérer toutes les stratégies d'accès associées au conteneur, modifiez la stratégie d'accès souhaitée, puis appelez SetContainerACL avec la liste complète de TSignedIdentifier pour effectuer la mise à jour.


Voir aussi