Partager via


ContainerSASPermissions class

Il s’agit d’une classe d’assistance pour construire une chaîne représentant les autorisations accordées par un ServiceSAS à un conteneur. La définition d’une valeur sur true signifie que toute SAP qui utilise ces autorisations accorde des autorisations pour cette opération. Une fois toutes les valeurs définies, elle doit être sérialisée avec toString et définie comme champ d’autorisations sur un objet BlobSASSignatureValues. Il est possible de construire la chaîne d’autorisations sans cette classe, mais l’ordre des autorisations est particulier et cette classe garantit l’exactitude.

Propriétés

add

Spécifie l’autorisation Ajouter un accès accordé.

create

Spécifie l’accès Créer accordé.

delete

Spécifie l’accès Supprimer accordé.

deleteVersion

Spécifie l’accès Supprimer la version accordée.

execute

Spécifie l’accès Exécuter accordé.

filterByTags

Spécifie que les objets blob de filtre par balises sont autorisés.

list

Spécifie l’accès liste accordé.

move

Spécifie l’accès Déplacer accordé.

permanentDelete

Spécifie que la suppression définitive est autorisée.

read

Spécifie l’accès en lecture accordé.

setImmutabilityPolicy

Spécifie l’accès SetImmutabilityPolicy accordé.

tag

Specfies Balise l’accès accordé.

write

Spécifie l’accès en écriture accordé.

Méthodes

from(ContainerSASPermissionsLike)

Crée une ContainerSASPermissions à partir d’un objet brut qui contient les mêmes clés que celles-ci et les valeurs booléennes pour celles-ci.

parse(string)

Crée un ContainerSASPermissions à partir de la chaîne d’autorisations spécifiée. Cette méthode lève une erreur si elle rencontre un caractère qui ne correspond pas à une autorisation valide.

toString()

Convertit les autorisations données en chaîne. L’utilisation de cette méthode garantit que les autorisations sont dans un ordre accepté par le service.

L’ordre des caractères doit être spécifié ici pour garantir l’exactitude.

Voir https://learn.microsoft.com/rest/api/storageservices/constructing-a-service-sas

Détails de la propriété

add

Spécifie l’autorisation Ajouter un accès accordé.

add: boolean

Valeur de propriété

boolean

create

Spécifie l’accès Créer accordé.

create: boolean

Valeur de propriété

boolean

delete

Spécifie l’accès Supprimer accordé.

delete: boolean

Valeur de propriété

boolean

deleteVersion

Spécifie l’accès Supprimer la version accordée.

deleteVersion: boolean

Valeur de propriété

boolean

execute

Spécifie l’accès Exécuter accordé.

execute: boolean

Valeur de propriété

boolean

filterByTags

Spécifie que les objets blob de filtre par balises sont autorisés.

filterByTags: boolean

Valeur de propriété

boolean

list

Spécifie l’accès liste accordé.

list: boolean

Valeur de propriété

boolean

move

Spécifie l’accès Déplacer accordé.

move: boolean

Valeur de propriété

boolean

permanentDelete

Spécifie que la suppression définitive est autorisée.

permanentDelete: boolean

Valeur de propriété

boolean

read

Spécifie l’accès en lecture accordé.

read: boolean

Valeur de propriété

boolean

setImmutabilityPolicy

Spécifie l’accès SetImmutabilityPolicy accordé.

setImmutabilityPolicy: boolean

Valeur de propriété

boolean

tag

Specfies Balise l’accès accordé.

tag: boolean

Valeur de propriété

boolean

write

Spécifie l’accès en écriture accordé.

write: boolean

Valeur de propriété

boolean

Détails de la méthode

from(ContainerSASPermissionsLike)

Crée une ContainerSASPermissions à partir d’un objet brut qui contient les mêmes clés que celles-ci et les valeurs booléennes pour celles-ci.

static function from(permissionLike: ContainerSASPermissionsLike): ContainerSASPermissions

Paramètres

Retours

parse(string)

Crée un ContainerSASPermissions à partir de la chaîne d’autorisations spécifiée. Cette méthode lève une erreur si elle rencontre un caractère qui ne correspond pas à une autorisation valide.

static function parse(permissions: string): ContainerSASPermissions

Paramètres

permissions

string

Retours

toString()

Convertit les autorisations données en chaîne. L’utilisation de cette méthode garantit que les autorisations sont dans un ordre accepté par le service.

L’ordre des caractères doit être spécifié ici pour garantir l’exactitude.

Voir https://learn.microsoft.com/rest/api/storageservices/constructing-a-service-sas

function toString(): string

Retours

string