Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Il @azure/abort-controller pacchetto fornisce AbortSignalLike interfacce e AbortError classi per semplificare l'uso con AbortController e l'oggetto AbortSignal usato dal recupero integrato nelle piattaforme JavaScript moderne.
I clienti di Azure SDK per JavaScript in generale non devono usare questa libreria. Usano AbortController e forniscono invece AbortSignal le piattaforme e passano i segnali di interruzione alle operazioni di Azure SDK.
Collegamenti principali:
Introduzione
Installazione
Installare questa libreria usando npm come indicato di seguito
npm install @azure/abort-controller
Concetti chiave
Usare AbortController per creare un AbortSignal oggetto che può quindi essere passato alle operazioni di Azure SDK per annullare il lavoro in sospeso. È possibile accedere ad AbortSignal tramite la proprietà signal in un'istanza di AbortController.
AbortSignal può anche essere restituito direttamente da un metodo statico, ad esempio AbortSignal.timeout(100),
che viene annullato dopo 100 millisecondi.
Esempio
Gli esempi seguenti presuppongono che doAsyncWork sia una funzione che accetta un contenitore di proprietà, una delle quali è del segnale di interruzione.
Esempio 1 - Utilizzo di base
const controller = new AbortController();
doAsyncWork({ abortSignal: controller.signal });
// at some point later
controller.abort();
Esempio 2 - Interruzione con timeout
const signal = AbortSignal.timeout(1000);
doAsyncWork({ abortSignal: signal });
Passaggi successivi
È possibile compilare ed eseguire i test in locale eseguendo rushx test. Esplorare la cartella test per visualizzare l'utilizzo e il comportamento avanzati delle classi pubbliche.
Risoluzione dei problemi
Se si verificano problemi durante l'uso di questa libreria, è possibile segnalare un problema.
Contributo
Per contribuire a questa libreria, leggere la guida ai contributi per altre informazioni su come compilare e testare il codice.

Azure SDK for JavaScript