Partager via


FileSystemSASPermissions class

Il s’agit d’une classe d’assistance permettant de construire une chaîne représentant les autorisations accordées par un ServiceSAS à un conteneur. Définir une valeur sur true signifie que toute SAP qui utilise ces autorisations accordera des autorisations pour cette opération. Une fois toutes les valeurs définies, celle-ci doit être sérialisée avec toString et définie en tant que champ d’autorisations sur un objet DataLakeSASSignatureValues . 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 Ajouter l’accès accordé.

create

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

delete

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

execute

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

list

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

manageAccessControl

Spécifie l’accès à l’autorisation accordé, ce qui permet à l’appelant de définir des autorisations et des listes de contrôle d’accès POSIX sur les objets blob (fichiers et répertoires).

manageOwnership

Spécifie l’accès à la propriété accordé, qui permet à l’appelant de définir le propriétaire, le groupe propriétaire ou d’agir en tant que propriétaire lors du changement de nom ou de la suppression d’un objet blob (fichier ou répertoire) dans un dossier dont le bit collant est défini.

move

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

read

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

write

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

Méthodes

parse(string)

Crée un FileSystemSASPermissions à 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 celui spécifié ici pour garantir l’exactitude.

Voir https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-a-service-sas

Détails de la propriété

add

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

add: boolean

Valeur de propriété

boolean

create

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

create: boolean

Valeur de propriété

boolean

delete

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

delete: boolean

Valeur de propriété

boolean

execute

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

execute: boolean

Valeur de propriété

boolean

list

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

list: boolean

Valeur de propriété

boolean

manageAccessControl

Spécifie l’accès à l’autorisation accordé, ce qui permet à l’appelant de définir des autorisations et des listes de contrôle d’accès POSIX sur les objets blob (fichiers et répertoires).

manageAccessControl: boolean

Valeur de propriété

boolean

manageOwnership

Spécifie l’accès à la propriété accordé, qui permet à l’appelant de définir le propriétaire, le groupe propriétaire ou d’agir en tant que propriétaire lors du changement de nom ou de la suppression d’un objet blob (fichier ou répertoire) dans un dossier dont le bit collant est défini.

manageOwnership: boolean

Valeur de propriété

boolean

move

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

move: boolean

Valeur de propriété

boolean

read

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

read: 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

parse(string)

Crée un FileSystemSASPermissions à 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): FileSystemSASPermissions

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 celui spécifié ici pour garantir l’exactitude.

Voir https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-a-service-sas

function toString(): string

Retours

string