Data.Cloud.AzureAPI.TAzureBlobService.SetContainerACL
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 |
---|---|
|
Der Name des Containers, für den die Berechtigungen ermittelt werden sollen. |
|
Die eindeutige ID des einzelnen signierten Bezeichners, der hinzugefügt/aktualisiert werden soll. |
|
Die Zugriffsrichtlinie des signierten Bezeichners. |
|
Der Wert, der als öffentlicher Zugriff für den Container gesetzt werden soll. Die Vorgabe ist der Container. |
|
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.