Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Het @azure/abort-controller pakket biedt AbortSignalLike interface en AbortError klassen om het gemakkelijker te maken om te werken met de AbortController en de AbortSignal die wordt gebruikt door ophalen ingebouwd in moderne JavaScript-platforms.
Klanten van Azure SDK voor JavaScript hoeven deze bibliotheek over het algemeen niet te gebruiken. In plaats daarvan gebruiken AbortController ze en AbortSignal worden geleverd door hun platformen en geven ze de afbreeksignalen door aan Azure SDK-bewerkingen.
Belangrijke koppelingen:
Aan de slag
Installatie
Installeer deze bibliotheek als volgt met npm
npm install @azure/abort-controller
Belangrijkste concepten
Gebruik AbortController om een AbortSignal te maken die vervolgens kan worden doorgegeven aan Azure SDK-bewerkingen om wachtend werk te annuleren. De AbortSignal is toegankelijk via de signal eigenschap op een geïnstantieerde AbortController.
Een AbortSignal kan ook rechtstreeks worden geretourneerd vanuit een statische methode, bijvoorbeeld AbortSignal.timeout(100).
dat wordt geannuleerd na 100 milliseconden.
Voorbeelden
In de onderstaande voorbeelden wordt ervan uitgegaan dat doAsyncWork het een functie is die een verzameling eigenschappen heeft, waarvan er één van het afbreeksignaal is.
Voorbeeld 1: basisgebruik
const controller = new AbortController();
doAsyncWork({ abortSignal: controller.signal });
// at some point later
controller.abort();
Voorbeeld 2: afbreken met time-out
const signal = AbortSignal.timeout(1000);
doAsyncWork({ abortSignal: signal });
Volgende stappen
U kunt de tests lokaal bouwen en uitvoeren door uit te rushx testvoeren. Verken de test map om geavanceerd gebruik en gedrag van de openbare klassen te bekijken.
Problemen oplossen
Als u problemen ondervindt tijdens het gebruik van deze bibliotheek, kunt u gerust een probleem melden.
Bijdragen
Als u een bijdrage wilt leveren aan deze bibliotheek, leest u de handleiding voor bijdragen voor meer informatie over het bouwen en testen van de code.

Azure SDK for JavaScript