Partilhar via


AccountSASPermissions class

DISPONÍVEL APENAS NO NODE.JS RUNTIME.

Esta é uma classe auxiliar para construir uma cadeia que representa as permissões concedidas por uma ContaSAS. Definir um valor como verdadeiro significa que qualquer SAS que utilize estas permissões concederá permissões para essa operação. Assim que todos os valores estiverem definidos, este deve ser serializado com toString e definido como o campo de permissões num objeto AccountSASSignatureValues . É possível construir a cadeia de permissões sem esta classe, mas a ordem das permissões é particular e esta classe garante a correção.

Propriedades

add

Permissão para adicionar mensagens, entidades de tabela e anexar a blobs concedidos.

create

Permissão para criar filas, blobs e ficheiros concedidos.

delete

Permissão para eliminar filas e mensagens concedidas.

list

Permissão para listar as filas concedidas.

process

Permissão para obter e eliminar mensagens concedidas.

read

Permissão para ler recursos concedidos.

update

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

write

Permissão para escrever recursos concedidos.

Métodos

parse(string)

Analisar inicializa os campos AccountSASPermissions de uma cadeia.

toString()

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

A utilização deste método garante que os tipos de recursos estão numa ordem aceite pelo serviço.

Veja 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 anexar a blobs concedidos.

add: boolean

Valor de Propriedade

boolean

create

Permissão para criar filas, blobs e ficheiros concedidos.

create: boolean

Valor de Propriedade

boolean

delete

Permissão para eliminar filas e mensagens concedidas.

delete: boolean

Valor de Propriedade

boolean

list

Permissão para listar as filas concedidas.

list: boolean

Valor de Propriedade

boolean

process

Permissão para obter e eliminar mensagens concedidas.

process: boolean

Valor de Propriedade

boolean

read

Permissão para ler recursos concedidos.

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 concedidos.

write: boolean

Valor de Propriedade

boolean

Detalhes de Método

parse(string)

Analisar inicializa os campos AccountSASPermissions de uma cadeia.

static function parse(permissions: string): AccountSASPermissions

Parâmetros

permissions

string

Devoluções

toString()

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

A utilização deste método garante que os tipos de recursos estão numa ordem aceite pelo serviço.

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

function toString(): string

Devoluções

string