Data.Cloud.AzureAPI.TAzureQueueService.SetQueueACL
Delphi
function SetQueueACL(const AQueueName: string; const ASignedIdentifierId: string; const AAccessPolicy: TPolicy;
const AClientRequestID: string; const AResponseInfo: TCloudResponseInfo): Boolean; overload;
function SetQueueACL(const AQueueName: string; ASignedIdentifiers: TArray<TSignedIdentifier>;
const AClientRequestID: string; const AResponseInfo: TCloudResponseInfo): Boolean; overload;
C++
bool __fastcall SetQueueACL(const System::UnicodeString AQueueName, const System::UnicodeString ASignedIdentifierId, TPolicy* const AAccessPolicy, const System::UnicodeString AClientRequestID, Data::Cloud::Cloudapi::TCloudResponseInfo* const AResponseInfo)/* overload */;
bool __fastcall SetQueueACL(const System::UnicodeString AQueueName, System::DynamicArray<TSignedIdentifier*> ASignedIdentifiers, const System::UnicodeString AClientRequestID, 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 | TAzureQueueService |
Description
Définit les politiques d'accès stockées pour la file d'attente spécifiée que vous pouvez utiliser avec signatures d'accès partagé (EN), et renvoie True
en cas de succès ou False
sinon.
- Remarque : Quand vous établissez une politique d'accès partagé sur une file d'attente, cela peut prendre jusqu'à 30 secondes à prendre effet. Pendant cet intervalle, une signature d'accès partagé qui est associée avec la stratégie d'accès partagé stockée échoue avec le code de statut 403 (Interdit), jusqu'à ce que la stratégie d'accès devienne active.
SetQueueACL reçoit les paramètres suivants :
AQueueName
est le nom de la file d'attente cible.- Vous pouvez spécifier soit une seule, soit plusieurs stratégies :
- Pour spécifier une seule stratégie d'accès, utilisez les paramètres suivants :
ASignedIdentifierId
est une chaîne qui identifie de façon unique la stratégie d'accès partagé.AAccessPolicy
est une stratégie d'accès à stocker pour la file d'attente.
- Pour spécifier un tableau de politiques d'accès et de leurs identificateurs, utilisez le paramètre
ASignedIdentifiers
.
- Pour spécifier une seule stratégie d'accès, utilisez les paramètres suivants :
AClientRequestID
est une chaîne facultative qui identifie de manière unique votre client. Cette valeur est utilisée pour les analyses de stockage (EN).AResponseInfo
est une instance facultative de TCloudResponseInfo pour stocker les informations de la réponse. Utilisez une valeur nil si vous n'avez pas besoin des informations de la réponse.
Voir aussi
- Data.Cloud.AzureAPI.TAzureQueueService.GetQueueACL
- Data.Cloud.AzureAPI.TAzureQueueService.GetQueueACLXML