Compartilhar via


ShareSASPermissions class

Essa é uma classe auxiliar para construir uma cadeia de caracteres que representa as permissões concedidas por um ServiceSAS a um compartilhamento. 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 forem definidos, isso deverá ser serializado com toString e definido como o campo de permissões em um objeto FileSASSignatureValues . É possível construir a cadeia de caracteres de permissões sem essa classe, mas a ordem das permissões é específica e essa classe garante a exatidão.

Propriedades

create

Especifica Criar acesso concedido.

delete

Especifica Excluir acesso concedido.

list

Especifica o acesso de lista concedido.

read

Especifica o acesso de leitura concedido.

write

Especifica o acesso de gravação concedido.

Métodos

parse(string)

Cria um ShareSASPermissions com base na cadeia de caracteres de permissões especificada. Esse método gerará um Erro se encontrar um caractere que não corresponda 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 conforme especificado aqui para garantir a exatidão.

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

Detalhes da propriedade

create

Especifica Criar acesso concedido.

create: boolean

Valor da propriedade

boolean

delete

Especifica Excluir acesso concedido.

delete: boolean

Valor da propriedade

boolean

list

Especifica o acesso de lista concedido.

list: boolean

Valor da propriedade

boolean

read

Especifica o acesso de leitura concedido.

read: boolean

Valor da propriedade

boolean

write

Especifica o acesso de gravação concedido.

write: boolean

Valor da propriedade

boolean

Detalhes do método

parse(string)

Cria um ShareSASPermissions com base na cadeia de caracteres de permissões especificada. Esse método gerará um Erro se encontrar um caractere que não corresponda a uma permissão válida.

static function parse(permissions: string): ShareSASPermissions

Parâmetros

permissions

string

Retornos

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 conforme especificado aqui para garantir a exatidão.

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

function toString(): string

Retornos

string