Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
O @azure/abort-controller pacote fornece AbortSignalLike interface e AbortError classes para facilitar o trabalho com o AbortController e o AbortSignal utilizado pela obtenção incorporada em plataformas JavaScript modernas.
Os clientes do SDK do Azure para JavaScript em geral não precisam de utilizar esta biblioteca. Em vez disso, utilizam AbortController e AbortSignal fornecem as respetivas plataformas e transmitem os sinais de abortação para as operações do SDK do Azure.
Ligações principais:
Introdução
Instalação
Instale esta biblioteca com o npm da seguinte forma
npm install @azure/abort-controller
Conceitos-chave
Utilize AbortController para criar um AbortSignal que pode ser passado para as operações do SDK do Azure para cancelar trabalho pendente. O AbortSignal pode ser acedido através da signal propriedade num AbortController.
Um AbortSignal também pode ser devolvido diretamente a partir de um método estático, por exemplo, AbortSignal.timeout(100).
que é cancelado após 100 milissegundos.
Exemplos
Os exemplos abaixo partem do princípio de que doAsyncWork se trata de uma função que utiliza um saco de propriedades, uma das quais é do sinal de abortar.
Exemplo 1 - utilização básica
const controller = new AbortController();
doAsyncWork({ abortSignal: controller.signal });
// at some point later
controller.abort();
Exemplo 2 – Abortar com o tempo limite
const signal = AbortSignal.timeout(1000);
doAsyncWork({ abortSignal: signal });
Passos seguintes
Pode criar e executar os testes localmente ao executar rushx test. Explore a test pasta para ver a utilização e o comportamento avançados das classes públicas.
Resolução de problemas
Se tiver problemas ao utilizar esta biblioteca, não hesite em apresentar um problema.
Contribuir
Se quiser contribuir para esta biblioteca, leia o guia de contribuição para saber mais sobre como criar e testar o código.

Azure SDK for JavaScript