DirectorySASPermissions class
Si tratta di una classe helper per costruire una stringa che rappresenta le autorizzazioni concesse da un ServiceSAS a una directory. 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 DataLakeSASSignatureValues . È possibile costruire la stringa di autorizzazioni senza questa classe, ma l'ordine delle autorizzazioni è particolare e questa classe garantisce la correttezza.
Proprietà
add | Specifica l'opzione Aggiungi accesso concesso. |
create | Specifica l'opzione Create access granted (Crea accesso concesso). |
delete | Specifica l'opzione Elimina accesso concesso. |
execute | Specifica l'accesso Execute concesso. |
list | Specifica l'accesso elenco concesso. |
manage |
Specifica l'accesso con autorizzazioni concesse, che consente al chiamante di impostare le autorizzazioni e gli ACL POSIX nei BLOB (file e directory). |
manage |
Specifica l'accesso di proprietà concesso, che consente al chiamante di impostare il proprietario, il gruppo proprietario o di fungere da proprietario durante la ridenominazione o l'eliminazione di un BLOB (file o directory) all'interno di una cartella con il bit sticky impostato. |
move | Specifica lo spostamento dell'accesso concesso. |
read | Specifica l'accesso in lettura concesso. |
write | Specifica l'accesso in scrittura concesso. |
Metodi
parse(string) | Crea un oggetto DirectorySASPermissions 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 |
Dettagli proprietà
add
Specifica l'opzione Aggiungi accesso concesso.
add: boolean
Valore della proprietà
boolean
create
Specifica l'opzione Create access granted (Crea accesso concesso).
create: boolean
Valore della proprietà
boolean
delete
Specifica l'opzione Elimina accesso concesso.
delete: boolean
Valore della proprietà
boolean
execute
Specifica l'accesso Execute concesso.
execute: boolean
Valore della proprietà
boolean
list
Specifica l'accesso elenco concesso.
list: boolean
Valore della proprietà
boolean
manageAccessControl
Specifica l'accesso con autorizzazioni concesse, che consente al chiamante di impostare le autorizzazioni e gli ACL POSIX nei BLOB (file e directory).
manageAccessControl: boolean
Valore della proprietà
boolean
manageOwnership
Specifica l'accesso di proprietà concesso, che consente al chiamante di impostare il proprietario, il gruppo proprietario o di fungere da proprietario durante la ridenominazione o l'eliminazione di un BLOB (file o directory) all'interno di una cartella con il bit sticky impostato.
manageOwnership: boolean
Valore della proprietà
boolean
move
Specifica lo spostamento dell'accesso concesso.
move: boolean
Valore della proprietà
boolean
read
Specifica l'accesso in lettura concesso.
read: boolean
Valore della proprietà
boolean
write
Specifica l'accesso in scrittura concesso.
write: boolean
Valore della proprietà
boolean
Dettagli metodo
parse(string)
Crea un oggetto DirectorySASPermissions 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): DirectorySASPermissions
Parametri
- permissions
-
string
Restituisce
toString()
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