BlobSASPermissions class
SOLO ESTÁ DISPONIBLE EN NODE.JS RUNTIME. Se trata de una clase auxiliar para construir una cadena que representa los permisos concedidos por un ServiceSAS a un blob. 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 el campo de permisos en un objeto <xref:BlobSASSignatureValues>. 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. |
| delete |
Especifica Eliminar acceso a la versión concedido. |
| execute | Especifica Ejecutar acceso concedido. |
| move | Especifica Mover acceso concedido. |
| read | Especifica acceso de lectura concedido. |
| set |
Especifica el acceso SetImmutabilityPolicy concedido. |
| tag | Especifica el acceso de etiqueta concedido. |
| write | Especifica acceso de escritura concedido. |
Métodos
| from(Blob |
Crea un <xref:BlobSASPermissions> a partir de un objeto sin formato que contiene las mismas claves que ella y los valores booleanos para ellos. |
| parse(string) | Crea un <xref:BlobSASPermissions> 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. |
| to |
Convierte los permisos especificados en una cadena. El uso de este método garantizará que los permisos estén en un orden aceptado por el servicio. |
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 Eliminar acceso a la versión concedido.
deleteVersion: boolean
Valor de propiedad
boolean
execute
Especifica Ejecutar acceso concedido.
execute: 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
setImmutabilityPolicy
Especifica el acceso SetImmutabilityPolicy concedido.
setImmutabilityPolicy: boolean
Valor de propiedad
boolean
tag
Especifica el acceso de etiqueta concedido.
tag: boolean
Valor de propiedad
boolean
write
Especifica acceso de escritura concedido.
write: boolean
Valor de propiedad
boolean
Detalles del método
from(BlobSASPermissionsLike)
Crea un <xref:BlobSASPermissions> a partir de un objeto sin formato que contiene las mismas claves que ella y los valores booleanos para ellos.
static function from(permissionLike: BlobSASPermissionsLike)
Parámetros
- permissionLike
- BlobSASPermissionsLike
Devoluciones
parse(string)
Crea un <xref:BlobSASPermissions> 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)
Parámetros
- permissions
-
string
Devoluciones
toString()
Convierte los permisos especificados en una cadena. El uso de este método garantizará que los permisos estén en un orden aceptado por el servicio.
function toString()
Devoluciones
string
Cadena que representa BlobSASPermissions