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
Sas |
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(Request |
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