Partilhar via


AccountSASPermissions class

DISPONÍVEL APENAS EM TEMPO DE EXECUÇÃO NODE.JS.

Esta é uma classe auxiliar para construir uma cadeia de caracteres que representa as permissões concedidas por um AccountSAS. 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 AccountSASSignatureValues. É 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

Permissão para adicionar mensagens, entidades de tabela e acrescentar a blobs concedida.

create

Permissão para criar filas, blobs e arquivos concedida.

delete

Permissão para excluir filas e mensagens concedidas.

list

Permissão para listar filas concedida.

process

Permissão para obter e excluir mensagens concedida.

read

Permissão para ler recursos concedida.

update

Permissões para atualizar mensagens e entidades de tabela concedidas.

write

Permissão para escrever recursos concedida.

Métodos

parse(string)

Parse inicializa os campos AccountSASPermissions a partir de uma cadeia de caracteres.

toString()

Produz a cadeia de caracteres de permissões SAS para uma conta de Armazenamento do Azure. Chame esse método para definir o campo AccountSASSignatureValues Permissions.

O uso desse método garantirá que os tipos de recursos estejam em uma ordem aceita pelo serviço.

Visualizar https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas

Detalhes de Propriedade

add

Permissão para adicionar mensagens, entidades de tabela e acrescentar a blobs concedida.

add: boolean

Valor de Propriedade

boolean

create

Permissão para criar filas, blobs e arquivos concedida.

create: boolean

Valor de Propriedade

boolean

delete

Permissão para excluir filas e mensagens concedidas.

delete: boolean

Valor de Propriedade

boolean

list

Permissão para listar filas concedida.

list: boolean

Valor de Propriedade

boolean

process

Permissão para obter e excluir mensagens concedida.

process: boolean

Valor de Propriedade

boolean

read

Permissão para ler recursos concedida.

read: boolean

Valor de Propriedade

boolean

update

Permissões para atualizar mensagens e entidades de tabela concedidas.

update: boolean

Valor de Propriedade

boolean

write

Permissão para escrever recursos concedida.

write: boolean

Valor de Propriedade

boolean

Detalhes de Método

parse(string)

Parse inicializa os campos AccountSASPermissions a partir de uma cadeia de caracteres.

static function parse(permissions: string): AccountSASPermissions

Parâmetros

permissions

string

Devoluções

toString()

Produz a cadeia de caracteres de permissões SAS para uma conta de Armazenamento do Azure. Chame esse método para definir o campo AccountSASSignatureValues Permissions.

O uso desse método garantirá que os tipos de recursos estejam em uma ordem aceita pelo serviço.

Visualizar https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas

function toString(): string

Devoluções

string