Compartir a través de


DirectorySASPermissions class

Se trata de una clase auxiliar para construir una cadena que representa los permisos concedidos por un ServiceSAS a un directorio. Establecer un valor en true significa que cualquier SAS que use estos permisos concederá permisos para esa operación. Una vez establecidos todos los valores, debe serializarse con toString y establecerse como campo de permisos en un objeto DataLakeSASSignatureValues . Es posible construir la cadena de permisos sin esta clase, pero el orden de los permisos es particular y esta clase garantiza la corrección.

Propiedades

add

Especifica Agregar acceso concedido.

create

Especifica Crear acceso concedido.

delete

Especifica Eliminar acceso concedido.

execute

Especifica Ejecutar acceso concedido.

list

Especifica Acceso de lista concedido.

manageAccessControl

Especifica el acceso de permiso concedido, que permite al autor de la llamada establecer permisos y ACL POSIX en blobs (archivos y directorios).

manageOwnership

Especifica el acceso de propiedad concedido, que permite al autor de la llamada establecer el propietario, el grupo propietario o actuar como propietario al cambiar el nombre o eliminar un blob (archivo o directorio) dentro de una carpeta que tenga establecido el bit pegajoso.

move

Especifica Mover acceso concedido.

read

Especifica acceso de lectura concedido.

write

Especifica acceso de escritura concedido.

Métodos

parse(string)

Crea una clase DirectorySASPermissions a partir de la cadena de permisos especificada. Este método producirá un error si encuentra un carácter que no se corresponde con un permiso válido.

toString()

Convierte los permisos especificados en una cadena. El uso de este método garantizará que el servicio acepte los permisos.

El orden de los caracteres debe ser el especificado aquí para garantizar la corrección.

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

Detalles de las propiedades

add

Especifica Agregar acceso concedido.

add: boolean

Valor de propiedad

boolean

create

Especifica Crear acceso concedido.

create: boolean

Valor de propiedad

boolean

delete

Especifica Eliminar acceso concedido.

delete: boolean

Valor de propiedad

boolean

execute

Especifica Ejecutar acceso concedido.

execute: boolean

Valor de propiedad

boolean

list

Especifica Acceso de lista concedido.

list: boolean

Valor de propiedad

boolean

manageAccessControl

Especifica el acceso de permiso concedido, que permite al autor de la llamada establecer permisos y ACL POSIX en blobs (archivos y directorios).

manageAccessControl: boolean

Valor de propiedad

boolean

manageOwnership

Especifica el acceso de propiedad concedido, que permite al autor de la llamada establecer el propietario, el grupo propietario o actuar como propietario al cambiar el nombre o eliminar un blob (archivo o directorio) dentro de una carpeta que tenga establecido el bit pegajoso.

manageOwnership: boolean

Valor de propiedad

boolean

move

Especifica Mover acceso concedido.

move: boolean

Valor de propiedad

boolean

read

Especifica acceso de lectura concedido.

read: boolean

Valor de propiedad

boolean

write

Especifica acceso de escritura concedido.

write: boolean

Valor de propiedad

boolean

Detalles del método

parse(string)

Crea una clase DirectorySASPermissions a partir de la cadena de permisos especificada. Este método producirá un error si encuentra un carácter que no se corresponde con un permiso válido.

static function parse(permissions: string): DirectorySASPermissions

Parámetros

permissions

string

Devoluciones

toString()

Convierte los permisos especificados en una cadena. El uso de este método garantizará que el servicio acepte los permisos.

El orden de los caracteres debe ser el especificado aquí para garantizar la corrección.

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

function toString(): string

Devoluciones

string