AccountSASPermissions class

DISPONIBILE SOLO IN RUNTIME NODE.JS. 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, è necessario serializzare con toString e impostare come campo autorizzazioni in un <xref:AccountSASSignatureValues> oggetto. È possibile costruire la stringa di autorizzazioni senza questa classe, ma l'ordine delle autorizzazioni è specifico e questa classe garantisce la correttezza.

Proprietà

add

Autorizzazione per aggiungere messaggi, entità tabella e accodamento ai BLOB concessi.

create

Autorizzazione per creare BLOB e file concessi.

delete

Autorizzazione per creare BLOB e file concessi.

deleteVersion

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 i messaggi concessi.

read

Autorizzazione per leggere le risorse e elencare le code e le tabelle concesse.

setImmutabilityPolicy

Autorizzazione per impostare criteri di non modificabilità.

tag

Specifica l'accesso tag concesso.

update

Autorizzazioni per aggiornare i messaggi e le entità di tabella concesse.

write

Autorizzazione per la scrittura delle risorse concesse.

Metodi

from(AccountSASPermissionsLike)

Crea un oggetto <xref:AccountSASPermissions> da un oggetto non elaborato che contiene le stesse chiavi di esso e i valori booleani per essi.

parse(string)

Analizza inizializza i campi AccountSASPermissions da una stringa.

toString()

Produce la stringa di autorizzazioni sas 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à tabella e accodamento 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 i messaggi concessi.

process: boolean

Valore della proprietà

boolean

read

Autorizzazione per leggere le risorse e elencare le code e le tabelle concesse.

read: boolean

Valore della proprietà

boolean

setImmutabilityPolicy

Autorizzazione per impostare criteri di non modificabilità.

setImmutabilityPolicy: boolean

Valore della proprietà

boolean

tag

Specifica l'accesso 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 la scrittura delle risorse concesse.

write: boolean

Valore della proprietà

boolean

Dettagli metodo

from(AccountSASPermissionsLike)

Crea un oggetto <xref:AccountSASPermissions> da un oggetto non elaborato che contiene le stesse chiavi di esso e i valori booleani per essi.

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 sas 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