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

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

read

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

setImmutabilityPolicy

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(AccountSASPermissionsLike)

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.

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.

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