Partilhar via


SasCredential class

SasCredential é uma Credencial utilizada para gerar uma SasCredentialPolicy. Renove o token ao definir um novo valor de cadeia de token para a propriedade token.

Exemplo

const sasCredential = new SasCredential("token"); pipeline const = MapsURL.newPipeline(sasCredential);

const searchURL = new SearchURL(pipeline);

Configure um temporizador para atualizar o token const timerID = setInterval(() => { // Atualizar token ao aceder a sasCredential.token sasCredential.token público = "updatedToken"; // AVISO: O temporizador tem de ser parado manualmente! Irá proibir o GC de sasCredential se (shouldStop()) { clearInterval(timerID); } }, 60 * 60 * 1000); Definir um intervalo de tempo antes de o token expirar

Extends

Construtores

SasCredential(string)

Cria uma instância de SasCredential.

Propriedades

token

Valor de token mutável. Pode definir um valor de token renovado para esta propriedade, por exemplo, quando um token expirar.

Métodos

create(RequestPolicy, RequestPolicyOptions)

Cria um objeto SasCredentialPolicy.

Detalhes do Construtor

SasCredential(string)

Cria uma instância de SasCredential.

new SasCredential(token: string)

Parâmetros

token

string

Detalhes de Propriedade

token

Valor de token mutável. Pode definir um valor de token renovado para esta propriedade, por exemplo, quando um token expirar.

token: string

Valor de Propriedade

string

Detalhes de Método

create(RequestPolicy, RequestPolicyOptions)

Cria um objeto SasCredentialPolicy.

function create(nextPolicy: RequestPolicy, options: RequestPolicyOptions): SasCredentialPolicy

Parâmetros

nextPolicy

RequestPolicy

options

RequestPolicyOptions

Devoluções