Data.Cloud.AzureAPI.TAzureBlobService.SetContainerACL

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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 */;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
Data.Cloud.AzureAPI.pas
Data.Cloud.AzureAPI.hpp
Data.Cloud.AzureAPI TAzureBlobService

Beschreibung

Fügt den signierten Bezeichner hinzu oder aktualisiert ihn mit der für den festgelegten Container angegebenen ID.

Mit SetContainerACL wird der signierte Bezeichner hinzugefügt oder mit der für den festgelegten Container angegebenen ID aktualisiert.

Es gibt zwei überladene SetContainerACL-Methoden. Die folgende Tabelle beschreibt die Parameter:

Parameter Beschreibung

ContainerName

Der Name des Containers, für den die Berechtigungen ermittelt werden sollen.

SignedIdentifierId

Die eindeutige ID des einzelnen signierten Bezeichners, der hinzugefügt/aktualisiert werden soll.

AccessPolicy

Die Zugriffsrichtlinie des signierten Bezeichners.

PublicAccess

Der Wert, der als öffentlicher Zugriff für den Container gesetzt werden soll. Die Vorgabe ist der Container.

ResponseInfo

Die optionale Klasse zum Speichern von Antwortinformationen.

Warnung: Ist diese Funktion aufgerufen, werden die verfügbaren Berechtigungen ersetzt. Um die Berechtigungen des Containers zu aktualisieren, rufen Sie GetContainerACL auf, um alle dem Container zugeordneten Zugriffsrichtlinien abzurufen. Ändern Sie dann die gewünschte Zugriffsrichtlinie und rufen Sie SetContainerACL mit der vollständigen Liste der TSignedIdentifier-Objekte auf, um die Aktualisierung durchzuführen.


Siehe auch