Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A @azure/abort-controller csomag interfészeket és AbortError osztályokat biztosítAbortSignalLike, hogy megkönnyítse az AbortController és a AbortSignal modern JavaScript-platformokra beépített fetch által használt eszközök használatát.
A JavaScripthez készült Azure SDK ügyfeleinek általában nem kell használniuk ezt a kódtárat. Ehelyett a platformjaik használják AbortController és AbortSignal biztosítják őket, és továbbítják a megszakított jeleket az Azure SDK-műveleteknek.
Főbb hivatkozások:
Első lépések
Telepítés
A kódtár telepítése az npm használatával az alábbiak szerint
npm install @azure/abort-controller
Fő fogalmak
A használatával AbortController létrehozhat egy AbortSignal olyan elemet, amelyet aztán átadhat az Azure SDK-műveleteknek a függőben lévő munka megszakításához. A AbortSignal a tulajdonságon keresztül signal érhető el egy példányosított AbortControllerpéldányon.
Egy AbortSignal közvetlenül statikus metódusból is visszaadható, például. AbortSignal.timeout(100)
100 ezredmásodperc után megszűnik.
Példák
Az alábbi példák feltételezik, hogy doAsyncWork ez egy függvény, amely egy zsák tulajdonságot vesz igénybe, amelyek közül az egyik a megszakított jel.
1. példa – alapszintű használat
const controller = new AbortController();
doAsyncWork({ abortSignal: controller.signal });
// at some point later
controller.abort();
2. példa – Megszakítás időtúllépéssel
const signal = AbortSignal.timeout(1000);
doAsyncWork({ abortSignal: signal });
Következő lépések
A teszteket helyileg hozhatja létre és futtathatja a futtatásával rushx test. A mappa felfedezésével megtekintheti a test nyilvános osztályok speciális használatát és viselkedését.
Hibaelhárítás
Ha problémákba ütközik a kódtár használata során, nyugodtan jelentse be a problémát.
Közreműködés
Ha hozzá szeretne járulni ehhez a kódtárhoz, olvassa el a közreműködői útmutatót , amelyből többet is megtudhat a kód buildeléséhez és teszteléséhez.

Azure SDK for JavaScript