SasCredential class

SasCredential é uma credencial usada para gerar um SasCredentialPolicy. Renove o token definindo um novo valor de cadeia de caracteres de token como propriedade de token.

Exemplo

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

const searchURL = new SearchURL(pipeline);

Configure um temporizador para atualizar o token const timerID = setInterval(() => { // Atualizar token acessando sasCredential.token sasCredential.token = "updatedToken"; // WARNING: o temporizador deve ser interrompido manualmente! Ele proibirá o GC de sasCredential se (shouldStop()) { clearInterval(timerID); } }, 60 * 60 * 1000); Definir um intervalo de tempo antes do token expirar

Extends

Construtores

SasCredential(string)

Cria uma instância de SasCredential.

Propriedades

token

Valor do token mutável. Você pode definir um valor de token renovado para essa propriedade, por exemplo, quando um token expirou.

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 da propriedade

token

Valor do token mutável. Você pode definir um valor de token renovado para essa propriedade, por exemplo, quando um token expirou.

token: string

Valor da propriedade

string

Detalhes do método

create(RequestPolicy, RequestPolicyOptions)

Cria um objeto SasCredentialPolicy.

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

Parâmetros

nextPolicy

RequestPolicy

options

RequestPolicyOptions

Retornos