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