Condividi tramite


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.

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

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