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. Dopo aver impostato tutti i valori, questo valore deve essere serializzato con toString e impostato come campo delle autorizzazioni in un oggetto 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 code, BLOB e file concessi. |
delete | Autorizzazione per eliminare code e messaggi concessi. |
list | Autorizzazione per elencare le code concesse. |
process | Autorizzazione per ottenere ed eliminare i messaggi concessi. |
read | Autorizzazione per leggere le risorse concesse. |
update | Autorizzazioni per aggiornare i messaggi e le entità di tabella concesse. |
write | Autorizzazione per la scrittura di risorse concesse. |
Metodi
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 risorsa siano in un ordine accettato dal servizio. Vedere https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas |
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 code, BLOB e file concessi.
create: boolean
Valore della proprietà
boolean
delete
Autorizzazione per eliminare code e messaggi concessi.
delete: boolean
Valore della proprietà
boolean
list
Autorizzazione per elencare le code concesse.
list: boolean
Valore della proprietà
boolean
process
Autorizzazione per ottenere ed eliminare i messaggi concessi.
process: boolean
Valore della proprietà
boolean
read
Autorizzazione per leggere le risorse concesse.
read: 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 la scrittura di risorse concesse.
write: boolean
Valore della proprietà
boolean
Dettagli metodo
parse(string)
Analizza inizializza i campi AccountSASPermissions da una stringa.
static function parse(permissions: string): AccountSASPermissions
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 risorsa siano in un ordine accettato dal servizio.
Vedere https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas
function toString(): string
Restituisce
string