AccountSASPermissions class
DISPONIBILE SOLO IN NODE.JS RUNTIME. Si tratta di una classe helper per costruire una stringa che rappresenta le autorizzazioni concesse da un AccountSAS. L'impostazione di un valore su true indica che qualsiasi firma di accesso condiviso che usa queste autorizzazioni concederà le autorizzazioni per tale operazione. Una volta impostati tutti i valori, questo valore deve essere serializzato con toString e impostato come campo delle autorizzazioni in un oggetto <xref:AccountSASSignatureValues>. È possibile costruire la stringa di autorizzazioni senza questa classe, ma l'ordine delle autorizzazioni è particolare e questa classe garantisce la correttezza.
Proprietà
add | Autorizzazione per aggiungere messaggi, entità di tabella e accodare ai BLOB concessi. |
create | Autorizzazione per creare BLOB e file concessi. |
delete | Autorizzazione per creare BLOB e file concessi. |
delete |
Autorizzazione per eliminare le versioni concesse. |
filter | Autorizzazione per filtrare i BLOB. |
list | Autorizzazione per elencare contenitori BLOB, BLOB, condivisioni, directory e file concessi. |
process | Autorizzazione per ottenere ed eliminare messaggi concessi. |
read | Autorizzazione per leggere le risorse e elencare code e tabelle concesse. |
set |
Autorizzazione per impostare i criteri di immutabilità. |
tag | Specifica l'accesso ai tag concesso. |
update | Autorizzazioni per aggiornare i messaggi e le entità di tabella concesse. |
write | Autorizzazione per scrivere risorse concesse. |
Metodi
from(Account |
Crea un <xref:AccountSASPermissions> da un oggetto non elaborato che contiene le stesse chiavi di esso e i valori booleani per tali oggetti. |
parse(string) | Analizza inizializza i campi AccountSASPermissions da una stringa. |
to |
Produce la stringa di autorizzazioni di firma di accesso condiviso per un account di archiviazione di Azure. Chiamare questo metodo per impostare il campo AccountSASSignatureValues Permissions. L'uso di questo metodo garantisce che i tipi di risorse siano in un ordine accettato dal servizio. |
Dettagli proprietà
add
Autorizzazione per aggiungere messaggi, entità di tabella e accodare ai BLOB concessi.
add: boolean
Valore della proprietà
boolean
create
Autorizzazione per creare BLOB e file concessi.
create: boolean
Valore della proprietà
boolean
delete
Autorizzazione per creare BLOB e file concessi.
delete: boolean
Valore della proprietà
boolean
deleteVersion
Autorizzazione per eliminare le versioni concesse.
deleteVersion: boolean
Valore della proprietà
boolean
filter
Autorizzazione per filtrare i BLOB.
filter: boolean
Valore della proprietà
boolean
list
Autorizzazione per elencare contenitori BLOB, BLOB, condivisioni, directory e file concessi.
list: boolean
Valore della proprietà
boolean
process
Autorizzazione per ottenere ed eliminare messaggi concessi.
process: boolean
Valore della proprietà
boolean
read
Autorizzazione per leggere le risorse e elencare code e tabelle concesse.
read: boolean
Valore della proprietà
boolean
setImmutabilityPolicy
Autorizzazione per impostare i criteri di immutabilità.
setImmutabilityPolicy: boolean
Valore della proprietà
boolean
tag
Specifica l'accesso ai tag concesso.
tag: boolean
Valore della proprietà
boolean
update
Autorizzazioni per aggiornare i messaggi e le entità di tabella concesse.
update: boolean
Valore della proprietà
boolean
write
Autorizzazione per scrivere risorse concesse.
write: boolean
Valore della proprietà
boolean
Dettagli metodo
from(AccountSASPermissionsLike)
Crea un <xref:AccountSASPermissions> da un oggetto non elaborato che contiene le stesse chiavi di esso e i valori booleani per tali oggetti.
static function from(permissionLike: AccountSASPermissionsLike)
Parametri
- permissionLike
- AccountSASPermissionsLike
Restituisce
parse(string)
Analizza inizializza i campi AccountSASPermissions da una stringa.
static function parse(permissions: string)
Parametri
- permissions
-
string
Restituisce
toString()
Produce la stringa di autorizzazioni di firma di accesso condiviso per un account di archiviazione di Azure. Chiamare questo metodo per impostare il campo AccountSASSignatureValues Permissions. L'uso di questo metodo garantisce che i tipi di risorse siano in un ordine accettato dal servizio.
function toString()
Restituisce
string
Azure SDK for JavaScript