Share via


ContainerSASPermissions class

Se trata de una clase auxiliar para construir una cadena que representa los permisos concedidos por un ServiceSAS a un contenedor. 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, se debe serializar con toString y establecerse como el campo de permisos en un objeto BlobSASSignatureValues . Es posible construir la cadena de permisos sin esta clase, pero el orden de los permisos es particular y esta clase garantiza la exactitud.

Propiedades

add

Especifica Agregar acceso concedido.

create

Especifica Crear acceso concedido.

delete

Especifica Eliminar acceso concedido.

deleteVersion

Especifica La eliminación del acceso a la versión concedido.

execute

Especifica Execute access granted (Ejecutar acceso concedido).

filterByTags

Especifica que se permite filtrar blobs por etiquetas.

list

Especifica acceso de lista concedido.

move

Especifica Mover acceso concedido.

permanentDelete

Especifica que se permite la eliminación permanente.

read

Especifica el acceso de lectura concedido.

setImmutabilityPolicy

Especifica el acceso a SetImmutabilityPolicy concedido.

tag

Especifica el acceso a etiquetas concedido.

write

Especifica el acceso de escritura concedido.

Métodos

from(ContainerSASPermissionsLike)

Crea un ContainerSASPermissions a partir de un objeto sin formato que contiene las mismas claves que él y los valores booleanos para ellos.

parse(string)

Crea una clase ContainerSASPermissions a partir de la cadena de permisos especificada. Este método producirá un error si encuentra un carácter que no corresponde a 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 como se especifica 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

deleteVersion

Especifica La eliminación del acceso a la versión concedido.

deleteVersion: boolean

Valor de propiedad

boolean

execute

Especifica Execute access granted (Ejecutar acceso concedido).

execute: boolean

Valor de propiedad

boolean

filterByTags

Especifica que se permite filtrar blobs por etiquetas.

filterByTags: boolean

Valor de propiedad

boolean

list

Especifica acceso de lista concedido.

list: boolean

Valor de propiedad

boolean

move

Especifica Mover acceso concedido.

move: boolean

Valor de propiedad

boolean

permanentDelete

Especifica que se permite la eliminación permanente.

permanentDelete: boolean

Valor de propiedad

boolean

read

Especifica el acceso de lectura concedido.

read: boolean

Valor de propiedad

boolean

setImmutabilityPolicy

Especifica el acceso a SetImmutabilityPolicy concedido.

setImmutabilityPolicy: boolean

Valor de propiedad

boolean

tag

Especifica el acceso a etiquetas concedido.

tag: boolean

Valor de propiedad

boolean

write

Especifica el acceso de escritura concedido.

write: boolean

Valor de propiedad

boolean

Detalles del método

from(ContainerSASPermissionsLike)

Crea un ContainerSASPermissions a partir de un objeto sin formato que contiene las mismas claves que él y los valores booleanos para ellos.

static function from(permissionLike: ContainerSASPermissionsLike): ContainerSASPermissions

Parámetros

Devoluciones

parse(string)

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

static function parse(permissions: string): ContainerSASPermissions

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 como se especifica 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