BlobSASPermissions class
ENDAST TILLGÄNGLIGT I NODE.JS RUNTIME.
Det här är en hjälpklass för att skapa en sträng som representerar de behörigheter som beviljas av en ServiceSAS till en blob. Om du anger värdet true innebär det att alla SAS som använder dessa behörigheter beviljar behörigheter för den åtgärden. När alla värden har angetts ska detta serialiseras med toString och anges som behörighetsfält för ett BlobSASSignatureValues-objekt . Det går att konstruera behörighetssträngen utan den här klassen, men behörigheternas ordning är speciell och den här klassen garanterar korrekthet.
Egenskaper
add | Anger Lägg till åtkomst beviljas. |
create | Anger Skapa åtkomst beviljas. |
delete | Anger Ta bort beviljad åtkomst. |
delete |
Anger Ta bort versionsåtkomst beviljas. |
execute | Anger Körningsåtkomst beviljas. |
move | Anger Beviljad flyttåtkomst. |
permanent |
Anger att permanent borttagning tillåts. |
read | Anger läsbehörighet beviljad. |
set |
Anger beviljad SetImmutabilityPolicy-åtkomst. |
tag | Specfies Taggåtkomst beviljas. |
write | Anger skrivåtkomst beviljad. |
Metoder
from(Blob |
Skapar en BlobSASPermissions från ett raw-objekt som innehåller samma nycklar som det och booleska värden för dem. |
parse(string) | Skapar en BlobSASPermissions från den angivna behörighetssträngen. Den här metoden genererar ett fel om det påträffar ett tecken som inte motsvarar en giltig behörighet. |
to |
Konverterar de angivna behörigheterna till en sträng. Med den här metoden garanteras att behörigheterna är i en ordning som accepteras av tjänsten. |
Egenskapsinformation
add
Anger Lägg till åtkomst beviljas.
add: boolean
Egenskapsvärde
boolean
create
Anger Skapa åtkomst beviljas.
create: boolean
Egenskapsvärde
boolean
delete
Anger Ta bort beviljad åtkomst.
delete: boolean
Egenskapsvärde
boolean
deleteVersion
Anger Ta bort versionsåtkomst beviljas.
deleteVersion: boolean
Egenskapsvärde
boolean
execute
Anger Körningsåtkomst beviljas.
execute: boolean
Egenskapsvärde
boolean
move
Anger Beviljad flyttåtkomst.
move: boolean
Egenskapsvärde
boolean
permanentDelete
Anger att permanent borttagning tillåts.
permanentDelete: boolean
Egenskapsvärde
boolean
read
Anger läsbehörighet beviljad.
read: boolean
Egenskapsvärde
boolean
setImmutabilityPolicy
Anger beviljad SetImmutabilityPolicy-åtkomst.
setImmutabilityPolicy: boolean
Egenskapsvärde
boolean
tag
Specfies Taggåtkomst beviljas.
tag: boolean
Egenskapsvärde
boolean
write
Anger skrivåtkomst beviljad.
write: boolean
Egenskapsvärde
boolean
Metodinformation
from(BlobSASPermissionsLike)
Skapar en BlobSASPermissions från ett raw-objekt som innehåller samma nycklar som det och booleska värden för dem.
static function from(permissionLike: BlobSASPermissionsLike): BlobSASPermissions
Parametrar
- permissionLike
- BlobSASPermissionsLike
Returer
parse(string)
Skapar en BlobSASPermissions från den angivna behörighetssträngen. Den här metoden genererar ett fel om det påträffar ett tecken som inte motsvarar en giltig behörighet.
static function parse(permissions: string): BlobSASPermissions
Parametrar
- permissions
-
string
Returer
toString()
Konverterar de angivna behörigheterna till en sträng. Med den här metoden garanteras att behörigheterna är i en ordning som accepteras av tjänsten.
function toString(): string
Returer
string
En sträng som representerar BlobSASPermissions