Delen via


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.

deleteVersion

Hiermee geeft u versietoegang verwijderen verleend.

execute

Hiermee geeft u Execute-toegang verleend.

filterByTags

Hiermee geeft u op dat filterblobs op tags zijn toegestaan.

list

Hiermee geeft u lijsttoegang verleend.

move

Hiermee geeft u verplaatsingstoegang verleend.

permanentDelete

Hiermee geeft u op dat Permanent verwijderen is toegestaan.

read

Hiermee geeft u leestoegang verleend.

setImmutabilityPolicy

Hiermee geeft u SetImmutabilityPolicy-toegang verleend.

tag

Hiermee wordt de tagtoegang opgegeven.

write

Hiermee geeft u schrijftoegang verleend.

Methoden

from(ContainerSASPermissionsLike)

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.

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

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

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