BlobSASPermissions class
DISPONIBILE SOLO IN NODE.JS RUNTIME. Si tratta di una classe helper per costruire una stringa che rappresenta le autorizzazioni concesse da un ServiceSAS a un BLOB. L'impostazione di un valore su true indica che qualsiasi firma di accesso condiviso che usa queste autorizzazioni concederà le autorizzazioni per tale operazione. Dopo aver impostato tutti i valori, deve essere serializzato con toString e impostato come campo delle autorizzazioni in un oggetto <xref:BlobSASSignatureValues>. È possibile costruire la stringa di autorizzazioni senza questa classe, ma l'ordine delle autorizzazioni è particolare e questa classe garantisce la correttezza.
Proprietà
add | Specifica l'opzione Aggiungi accesso concesso. |
create | Specifica Crea l'accesso concesso. |
delete | Specifica l'opzione Elimina accesso concesso. |
delete |
Specifica l'accesso alla versione delete concesso. |
execute | Specifica l'accesso eseguito concesso. |
move | Specifica lo spostamento dell'accesso concesso. |
read | Specifica l'accesso in lettura concesso. |
set |
Specifica l'accesso SetImmutabilityPolicy concesso. |
tag | Specifica l'accesso ai tag concesso. |
write | Specifica l'accesso in scrittura concesso. |
Metodi
from(Blob |
Crea un <xref:BlobSASPermissions> da un oggetto non elaborato che contiene le stesse chiavi di esso e i valori booleani per tali oggetti. |
parse(string) | Crea un <xref:BlobSASPermissions> dalla stringa di autorizzazioni specificata. Questo metodo genererà un errore se rileva un carattere che non corrisponde a un'autorizzazione valida. |
to |
Converte le autorizzazioni fornite in una stringa. L'uso di questo metodo garantisce che le autorizzazioni siano in un ordine accettato dal servizio. |
Dettagli proprietà
add
Specifica l'opzione Aggiungi accesso concesso.
add: boolean
Valore della proprietà
boolean
create
Specifica Crea l'accesso concesso.
create: boolean
Valore della proprietà
boolean
delete
Specifica l'opzione Elimina accesso concesso.
delete: boolean
Valore della proprietà
boolean
deleteVersion
Specifica l'accesso alla versione delete concesso.
deleteVersion: boolean
Valore della proprietà
boolean
execute
Specifica l'accesso eseguito concesso.
execute: boolean
Valore della proprietà
boolean
move
Specifica lo spostamento dell'accesso concesso.
move: boolean
Valore della proprietà
boolean
read
Specifica l'accesso in lettura concesso.
read: boolean
Valore della proprietà
boolean
setImmutabilityPolicy
Specifica l'accesso SetImmutabilityPolicy concesso.
setImmutabilityPolicy: boolean
Valore della proprietà
boolean
tag
Specifica l'accesso ai tag concesso.
tag: boolean
Valore della proprietà
boolean
write
Specifica l'accesso in scrittura concesso.
write: boolean
Valore della proprietà
boolean
Dettagli metodo
from(BlobSASPermissionsLike)
Crea un <xref:BlobSASPermissions> da un oggetto non elaborato che contiene le stesse chiavi di esso e i valori booleani per tali oggetti.
static function from(permissionLike: BlobSASPermissionsLike)
Parametri
- permissionLike
- BlobSASPermissionsLike
Restituisce
parse(string)
Crea un <xref:BlobSASPermissions> dalla stringa di autorizzazioni specificata. Questo metodo genererà un errore se rileva un carattere che non corrisponde a un'autorizzazione valida.
static function parse(permissions: string)
Parametri
- permissions
-
string
Restituisce
toString()
Converte le autorizzazioni fornite in una stringa. L'uso di questo metodo garantisce che le autorizzazioni siano in un ordine accettato dal servizio.
function toString()
Restituisce
string
Stringa che rappresenta BlobSASPermissions
Azure SDK for JavaScript