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.
add | Autorizzazione per aggiungere messaggi, entità di tabella e accodare ai BLOB concessi. |
create | Autorizzazione per creare BLOB e file concessi. |
delete | Autorizzazione per eliminare 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. |
permanent |
Specifica che l'eliminazione permanente è consentita. |
process | Autorizzazione per ottenere ed eliminare i messaggi concessi. |
read | Autorizzazione per leggere le risorse e elencare le code e le tabelle concesse. |
set |
Autorizzazione per impostare i criteri di immutabilità. |
tag | Specifica l'accesso tag concesso. |
update | Autorizzazioni per aggiornare i messaggi e le entità di tabella concesse. |
write | Autorizzazione per la scrittura di risorse concesse. |
from(Account |
Crea un accountSASPermissions da un oggetto non elaborato che contiene le stesse chiavi 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 risorsa siano in un ordine accettato dal servizio. Vedere https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas |
Autorizzazione per aggiungere messaggi, entità di tabella e accodare ai BLOB concessi.
add: boolean
Valore della proprietà
boolean
Autorizzazione per creare BLOB e file concessi.
create: boolean
Valore della proprietà
boolean
Autorizzazione per eliminare BLOB e file concessi.
delete: boolean
Valore della proprietà
boolean
Autorizzazione per eliminare le versioni concesse.
deleteVersion: boolean
Valore della proprietà
boolean
Autorizzazione per filtrare i BLOB.
filter: boolean
Valore della proprietà
boolean
Autorizzazione per elencare contenitori BLOB, BLOB, condivisioni, directory e file concessi.
list: boolean
Valore della proprietà
boolean
Specifica che l'eliminazione permanente è consentita.
permanentDelete: boolean
Valore della proprietà
boolean
Autorizzazione per ottenere ed eliminare i messaggi concessi.
process: boolean
Valore della proprietà
boolean
Autorizzazione per leggere le risorse e elencare le code e le tabelle concesse.
read: boolean
Valore della proprietà
boolean
Autorizzazione per impostare i criteri di immutabilità.
setImmutabilityPolicy: boolean
Valore della proprietà
boolean
Specifica l'accesso tag concesso.
tag: boolean
Valore della proprietà
boolean
Autorizzazioni per aggiornare i messaggi e le entità di tabella concesse.
update: boolean
Valore della proprietà
boolean
Autorizzazione per la scrittura di risorse concesse.
write: boolean
Valore della proprietà
boolean
Crea un accountSASPermissions da un oggetto non elaborato che contiene le stesse chiavi e i valori booleani per tali oggetti.
static function from(permissionLike: AccountSASPermissionsLike): AccountSASPermissions
Parametri
- permissionLike
- AccountSASPermissionsLike
Restituisce
Analizza inizializza i campi AccountSASPermissions da una stringa.
static function parse(permissions: string): AccountSASPermissions
Parametri
- permissions
-
string
Restituisce
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