ContainerSASPermissions class
Dit is een helperklasse voor het samenstellen van een tekenreeks die de machtigingen vertegenwoordigt die door een ServiceSAS aan een container worden verleend. Als u een waarde instelt op true, betekent dit dat elke SAS die deze machtigingen gebruikt, machtigingen verleent voor die bewerking. Zodra alle waarden zijn ingesteld, moet dit worden geserialiseerd met toString en ingesteld als het machtigingsveld voor een BlobSASSignatureValues object. Het is mogelijk om de machtigingstekenreeks zonder deze klasse samen te stellen, maar de volgorde van de machtigingen is bijzonder en deze klasse garandeert juistheid.
Eigenschappen
add | Hiermee geeft u Toegang toevoegen verleend. |
create | Hiermee geeft u Toegang maken verleend. |
delete | Hiermee geeft u De toegang verwijderen verleend. |
delete |
Hiermee geeft u versietoegang verwijderen verleend. |
execute | Hiermee geeft u Execute-toegang verleend. |
filter |
Hiermee geeft u op dat filterblobs op tags zijn toegestaan. |
list | Hiermee geeft u lijsttoegang verleend. |
move | Hiermee geeft u verplaatsingstoegang verleend. |
permanent |
Hiermee geeft u op dat Permanent verwijderen is toegestaan. |
read | Hiermee geeft u leestoegang verleend. |
set |
Hiermee geeft u SetImmutabilityPolicy-toegang verleend. |
tag | Hiermee wordt de tagtoegang opgegeven. |
write | Hiermee geeft u schrijftoegang verleend. |
Methoden
from(Container |
Hiermee maakt u een ContainerSASPermissions- op basis van een onbewerkt object met dezelfde sleutels als het en booleaanse waarden. |
parse(string) | Hiermee maakt u een ContainerSASPermissions- op basis van de opgegeven machtigingstekenreeks. Deze methode genereert een fout als er een teken optreedt dat niet overeenkomt met een geldige machtiging. |
to |
Converteert de opgegeven machtigingen naar een tekenreeks. Als u deze methode gebruikt, worden de machtigingen gegarandeerd in een bestelling die door de service wordt geaccepteerd. De volgorde van de tekens moet hier worden opgegeven om de juistheid te garanderen. Zie https://learn.microsoft.com/en-us/rest/api/storageservices/constructing-a-service-sas |
Eigenschapdetails
add
Hiermee geeft u Toegang toevoegen verleend.
add: boolean
Waarde van eigenschap
boolean
create
Hiermee geeft u Toegang maken verleend.
create: boolean
Waarde van eigenschap
boolean
delete
Hiermee geeft u De toegang verwijderen verleend.
delete: boolean
Waarde van eigenschap
boolean
deleteVersion
Hiermee geeft u versietoegang verwijderen verleend.
deleteVersion: boolean
Waarde van eigenschap
boolean
execute
Hiermee geeft u Execute-toegang verleend.
execute: boolean
Waarde van eigenschap
boolean
filterByTags
Hiermee geeft u op dat filterblobs op tags zijn toegestaan.
filterByTags: boolean
Waarde van eigenschap
boolean
list
Hiermee geeft u lijsttoegang verleend.
list: boolean
Waarde van eigenschap
boolean
move
Hiermee geeft u verplaatsingstoegang verleend.
move: boolean
Waarde van eigenschap
boolean
permanentDelete
Hiermee geeft u op dat Permanent verwijderen is toegestaan.
permanentDelete: boolean
Waarde van eigenschap
boolean
read
Hiermee geeft u leestoegang verleend.
read: boolean
Waarde van eigenschap
boolean
setImmutabilityPolicy
Hiermee geeft u SetImmutabilityPolicy-toegang verleend.
setImmutabilityPolicy: boolean
Waarde van eigenschap
boolean
tag
Hiermee wordt de tagtoegang opgegeven.
tag: boolean
Waarde van eigenschap
boolean
write
Hiermee geeft u schrijftoegang verleend.
write: boolean
Waarde van eigenschap
boolean
Methodedetails
from(ContainerSASPermissionsLike)
Hiermee maakt u een ContainerSASPermissions- op basis van een onbewerkt object met dezelfde sleutels als het en booleaanse waarden.
static function from(permissionLike: ContainerSASPermissionsLike): ContainerSASPermissions
Parameters
- permissionLike
- ContainerSASPermissionsLike
Retouren
parse(string)
Hiermee maakt u een ContainerSASPermissions- op basis van de opgegeven machtigingstekenreeks. Deze methode genereert een fout als er een teken optreedt dat niet overeenkomt met een geldige machtiging.
static function parse(permissions: string): ContainerSASPermissions
Parameters
- permissions
-
string
Retouren
toString()
Converteert de opgegeven machtigingen naar een tekenreeks. Als u deze methode gebruikt, worden de machtigingen gegarandeerd in een bestelling die door de service wordt geaccepteerd.
De volgorde van de tekens moet hier worden opgegeven om de juistheid te garanderen.
Zie https://learn.microsoft.com/en-us/rest/api/storageservices/constructing-a-service-sas
function toString(): string
Retouren
string