Partilhar via


ContainerSASPermissions class

Esta é uma classe auxiliar para construir uma cadeia de caracteres que representa as permissões concedidas por um ServiceSAS a um contêiner. Definir um valor como true significa que qualquer SAS que use essas permissões concederá permissões para essa operação. Depois que todos os valores estiverem definidos, isso deve ser serializado com toString e definido como o campo de permissões em um objeto BlobSASSignatureValues. É possível construir a cadeia de permissões sem essa classe, mas a ordem das permissões é particular e essa classe garante a correção.

Propriedades

add

Especifica Adicionar acesso concedido.

create

Especifica Criar acesso concedido.

delete

Especifica Excluir acesso concedido.

deleteVersion

Especifica Excluir acesso à versão concedido.

execute

Especifica Executar acesso concedido.

filterByTags

Especifica que Filtrar Blobs por Tags é permitido.

list

Especifica o acesso à lista concedido.

move

Especifica Mover acesso concedido.

permanentDelete

Especifica que a Exclusão Permanente é permitida.

read

Especifica o acesso de leitura concedido.

setImmutabilityPolicy

Especifica SetImmutabilityPolicy acesso concedido.

tag

Especifica o acesso à tag concedido.

write

Especifica Acesso de gravação concedido.

Métodos

from(ContainerSASPermissionsLike)

Cria um ContainerSASPermissions a partir de um objeto bruto que contém as mesmas chaves que ele e valores booleanos para eles.

parse(string)

Cria um ContainerSASPermissions a partir da cadeia de permissões especificada. Esse método lançará um erro se encontrar um caractere que não corresponde a uma permissão válida.

toString()

Converte as permissões fornecidas em uma cadeia de caracteres. O uso desse método garantirá que as permissões estejam em uma ordem aceita pelo serviço.

A ordem dos caracteres deve ser a especificada aqui para garantir a correção.

Visualizar https://learn.microsoft.com/rest/api/storageservices/constructing-a-service-sas

Detalhes de Propriedade

add

Especifica Adicionar acesso concedido.

add: boolean

Valor de Propriedade

boolean

create

Especifica Criar acesso concedido.

create: boolean

Valor de Propriedade

boolean

delete

Especifica Excluir acesso concedido.

delete: boolean

Valor de Propriedade

boolean

deleteVersion

Especifica Excluir acesso à versão concedido.

deleteVersion: boolean

Valor de Propriedade

boolean

execute

Especifica Executar acesso concedido.

execute: boolean

Valor de Propriedade

boolean

filterByTags

Especifica que Filtrar Blobs por Tags é permitido.

filterByTags: boolean

Valor de Propriedade

boolean

list

Especifica o acesso à lista concedido.

list: boolean

Valor de Propriedade

boolean

move

Especifica Mover acesso concedido.

move: boolean

Valor de Propriedade

boolean

permanentDelete

Especifica que a Exclusão Permanente é permitida.

permanentDelete: boolean

Valor de Propriedade

boolean

read

Especifica o acesso de leitura concedido.

read: boolean

Valor de Propriedade

boolean

setImmutabilityPolicy

Especifica SetImmutabilityPolicy acesso concedido.

setImmutabilityPolicy: boolean

Valor de Propriedade

boolean

tag

Especifica o acesso à tag concedido.

tag: boolean

Valor de Propriedade

boolean

write

Especifica Acesso de gravação concedido.

write: boolean

Valor de Propriedade

boolean

Detalhes de Método

from(ContainerSASPermissionsLike)

Cria um ContainerSASPermissions a partir de um objeto bruto que contém as mesmas chaves que ele e valores booleanos para eles.

static function from(permissionLike: ContainerSASPermissionsLike): ContainerSASPermissions

Parâmetros

Devoluções

parse(string)

Cria um ContainerSASPermissions a partir da cadeia de permissões especificada. Esse método lançará um erro se encontrar um caractere que não corresponde a uma permissão válida.

static function parse(permissions: string): ContainerSASPermissions

Parâmetros

permissions

string

Devoluções

toString()

Converte as permissões fornecidas em uma cadeia de caracteres. O uso desse método garantirá que as permissões estejam em uma ordem aceita pelo serviço.

A ordem dos caracteres deve ser a especificada aqui para garantir a correção.

Visualizar https://learn.microsoft.com/rest/api/storageservices/constructing-a-service-sas

function toString(): string

Devoluções

string