ContainerSASPermissions class
Si tratta di una classe helper per costruire una stringa che rappresenta le autorizzazioni concesse da un ServiceSAS a un contenitore. 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 BlobSASSignatureValues . È possibile costruire la stringa di autorizzazioni senza questa classe, ma l'ordine delle autorizzazioni è particolare e questa classe garantisce la correttezza.
add | Specifica l'opzione Aggiungi accesso concesso. |
create | Specifica l'opzione Create access granted (Crea accesso concesso). |
delete | Specifica l'opzione Elimina accesso concesso. |
delete |
Specifica l'opzione Elimina accesso alla versione concessa. |
execute | Specifica l'accesso Execute concesso. |
filter |
Specifica che è consentito filtrare i BLOB in base ai tag. |
list | Specifica l'accesso elenco concesso. |
move | Specifica lo spostamento dell'accesso concesso. |
permanent |
Specifica che l'eliminazione permanente è consentita. |
read | Specifica l'accesso in lettura concesso. |
set |
Specifica l'accesso SetImmutabilityPolicy concesso. |
tag | Specifica l'accesso tag concesso. |
write | Specifica l'accesso in scrittura concesso. |
from(Container |
Crea un oggetto ContainerSASPermissions da un oggetto non elaborato che contiene le stesse chiavi e i valori booleani per tali oggetti. |
parse(string) | Crea un oggetto ContainerSASPermissions dalla stringa di autorizzazioni specificata. Questo metodo genererà un errore se rileva un carattere che non corrisponde a un'autorizzazione valida. |
to |
Converte le autorizzazioni fornite in una stringa. L'uso di questo metodo garantisce che le autorizzazioni siano in un ordine accettato dal servizio. L'ordine dei caratteri deve essere specificato qui per garantire la correttezza. Vedere https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-a-service-sas |
Specifica l'opzione Aggiungi accesso concesso.
add: boolean
Valore della proprietà
boolean
Specifica l'opzione Create access granted (Crea accesso concesso).
create: boolean
Valore della proprietà
boolean
Specifica l'opzione Elimina accesso concesso.
delete: boolean
Valore della proprietà
boolean
Specifica l'opzione Elimina accesso alla versione concessa.
deleteVersion: boolean
Valore della proprietà
boolean
Specifica l'accesso Execute concesso.
execute: boolean
Valore della proprietà
boolean
Specifica che è consentito filtrare i BLOB in base ai tag.
filterByTags: boolean
Valore della proprietà
boolean
Specifica l'accesso elenco concesso.
list: boolean
Valore della proprietà
boolean
Specifica lo spostamento dell'accesso concesso.
move: boolean
Valore della proprietà
boolean
Specifica che l'eliminazione permanente è consentita.
permanentDelete: boolean
Valore della proprietà
boolean
Specifica l'accesso in lettura concesso.
read: boolean
Valore della proprietà
boolean
Specifica l'accesso SetImmutabilityPolicy concesso.
setImmutabilityPolicy: boolean
Valore della proprietà
boolean
Specifica l'accesso tag concesso.
tag: boolean
Valore della proprietà
boolean
Specifica l'accesso in scrittura concesso.
write: boolean
Valore della proprietà
boolean
Crea un oggetto ContainerSASPermissions da un oggetto non elaborato che contiene le stesse chiavi e i valori booleani per tali oggetti.
static function from(permissionLike: ContainerSASPermissionsLike): ContainerSASPermissions
Parametri
- permissionLike
- ContainerSASPermissionsLike
Restituisce
Crea un oggetto ContainerSASPermissions dalla stringa di autorizzazioni specificata. Questo metodo genererà un errore se rileva un carattere che non corrisponde a un'autorizzazione valida.
static function parse(permissions: string): ContainerSASPermissions
Parametri
- permissions
-
string
Restituisce
Converte le autorizzazioni fornite in una stringa. L'uso di questo metodo garantisce che le autorizzazioni siano in un ordine accettato dal servizio.
L'ordine dei caratteri deve essere specificato qui per garantire la correttezza.
Vedere https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-a-service-sas
function toString(): string
Restituisce
string