Megosztás a következőn keresztül:


Azure Abort Controller ügyfélkódtár JavaScripthez – 2.1.2-es verzió

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.

Megjelenések