Aborter class
Az abortSignal-példány implementálja az AbortSignal felületet, és megszakíthatja a HTTP-kéréseket.
- Hívja meg az Aborter.none parancsot, hogy időtúllépés nélkül hozzon létre egy új Aborter-példányt.
- Az Aborter.timeout() meghívásával hozzon létre egy új Aborter-példányt időtúllépéssel.
Meglévő példány megszakítása esetén:
- Az aborter.withTimeout() hívásával hozzon létre és adjon vissza egy gyermek Aborter-példányt időtúllépéssel.
- Az aborter.withValue(kulcs, érték) hívásával hozzon létre és adjon vissza egy gyermek Aborter-példányt kulcs/érték pár használatával.
- Hívja meg az aborter.abort() parancsot az aktuális példány és az összes gyermekpéldány megszakításához.
- Az aborter.getValue(kulcs) hívásával megkeresheti és lekérheti a megfelelő kulccsal rendelkező értéket az aktuális megszakításból az összes szülőnek.
Tulajdonságok
aborted | Annak állapota, hogy megszakadt-e vagy sem. |
none | Létrehoz egy új Aborter-példányt időtúllépés nélkül. |
onabort | eseményfigyelő megszakítása. |
Metódusok
abort() | Azonnal aktiválja a megszakítási eseményt, a megszakítást és az összes megszakított eseményfigyelőt aktiválja a rendszer. Megpróbál megszakítani egy eseményt az összes gyermek megszakítási csomópontja esetén.
|
add |
Új "megszakítás" eseményfigyelőt adott hozzá, csak az "abort" eseményt támogatja. |
get |
Keresse meg a legújabb értéket a megfelelő kulccsal az [aktuális csomópont] láncában –> [szülőcsomópont] –> [fő szülőcsomópont] –> ... –> [gyökércsomópont]. Ha a kulcs nem található, a rendszer nem definiált értéket ad vissza. |
remove |
Távolítsa el az "abort" eseményfigyelőt, csak az "abort" eseményt támogatja. |
timeout(number) | Létrehoz egy új Aborter-példányt, amely időtúllépéssel rendelkezik ezredmásodpercben. Ha a paraméter időtúllépését 0 értékre állítja, az nem hoz létre időzítőt. |
with |
Hozzon létre és adjon vissza egy új Aborter-példányt, amely az aktuális Aborter gyermekcsomópontjaként lesz hozzáfűzve. Az aktuális Aborter-példány lesz az új példány szülőcsomópontja. Amikor az aktuális vagy szülő Aborter csomópont időtúllépési eseményt aktivál, a gyermekcsomópont megszakítási eseménye is aktiválódik. Ha az időtúllépési paraméter (ezredmásodpercben) nagyobb, mint 0, a megszakítási esemény az időtúllépéskor aktiválódik. Ellenkező esetben hívja meg az abort() metódust a manuális megszakításhoz. |
with |
Hozzon létre és adjon vissza egy új Aborter-példányt, amely az aktuális Aborter gyermekcsomópontjaként lesz hozzáfűzve. Az aktuális Aborter-példány lesz az új példány szülőcsomópontja. Amikor az aktuális vagy szülő Aborter-csomópont időtúllépési eseményt aktivál, az összes gyermekcsomópont megszakítja az eseményt is. A nem módosítható kulcsértékpár az új létrehozott Aborter-példányba lesz beállítva. Hívja meg a getValue() parancsot, hogy megtudja a legújabb értéket a megfelelő kulccsal az [aktuális csomópont] –> [szülőcsomópont] és [fő szülőcsomópont] láncában.... |
Tulajdonság adatai
aborted
Annak állapota, hogy megszakadt-e vagy sem.
aborted: boolean
Tulajdonság értéke
boolean
none
Létrehoz egy új Aborter-példányt időtúllépés nélkül.
static none: Aborter
Tulajdonság értéke
onabort
eseményfigyelő megszakítása.
onabort?: (ev?: Event) => any
Tulajdonság értéke
(ev?: Event) => any
Metódus adatai
abort()
Azonnal aktiválja a megszakítási eseményt, a megszakítást és az összes megszakított eseményfigyelőt aktiválja a rendszer. Megpróbál megszakítani egy eseményt az összes gyermek megszakítási csomópontja esetén.
- Időtúllépés esetén az időzítőt megszakítja a rendszer.
- Ha a megszakítás igaz, semmi sem fog történni.
function abort()
addEventListener("abort", (this: AbortSignalLike, ev: any) => any)
Új "megszakítás" eseményfigyelőt adott hozzá, csak az "abort" eseményt támogatja.
function addEventListener(_type: "abort", listener: (this: AbortSignalLike, ev: any) => any)
Paraméterek
- _type
-
"abort"
Csak a "megszakítás" esemény támogatása
- listener
-
(this: AbortSignalLike, ev: any) => any
getValue(string)
Keresse meg a legújabb értéket a megfelelő kulccsal az [aktuális csomópont] láncában –> [szülőcsomópont] –> [fő szülőcsomópont] –> ... –> [gyökércsomópont]. Ha a kulcs nem található, a rendszer nem definiált értéket ad vissza.
function getValue(key: string): string | number | boolean | null | undefined
Paraméterek
- key
-
string
Válaszok
string | number | boolean | null | undefined
removeEventListener("abort", (this: AbortSignalLike, ev: any) => any)
Távolítsa el az "abort" eseményfigyelőt, csak az "abort" eseményt támogatja.
function removeEventListener(_type: "abort", listener: (this: AbortSignalLike, ev: any) => any)
Paraméterek
- _type
-
"abort"
Csak a "megszakítás" esemény támogatása
- listener
-
(this: AbortSignalLike, ev: any) => any
timeout(number)
Létrehoz egy új Aborter-példányt, amely időtúllépéssel rendelkezik ezredmásodpercben. Ha a paraméter időtúllépését 0 értékre állítja, az nem hoz létre időzítőt.
static function timeout(timeout: number): Aborter
Paraméterek
- timeout
-
number
Válaszok
withTimeout(number)
Hozzon létre és adjon vissza egy új Aborter-példányt, amely az aktuális Aborter gyermekcsomópontjaként lesz hozzáfűzve. Az aktuális Aborter-példány lesz az új példány szülőcsomópontja. Amikor az aktuális vagy szülő Aborter csomópont időtúllépési eseményt aktivál, a gyermekcsomópont megszakítási eseménye is aktiválódik. Ha az időtúllépési paraméter (ezredmásodpercben) nagyobb, mint 0, a megszakítási esemény az időtúllépéskor aktiválódik. Ellenkező esetben hívja meg az abort() metódust a manuális megszakításhoz.
function withTimeout(timeout: number): Aborter
Paraméterek
- timeout
-
number
Válaszok
Az új Aborter-példány létrejött.
withValue(string, string | number | boolean | null)
Hozzon létre és adjon vissza egy új Aborter-példányt, amely az aktuális Aborter gyermekcsomópontjaként lesz hozzáfűzve. Az aktuális Aborter-példány lesz az új példány szülőcsomópontja. Amikor az aktuális vagy szülő Aborter-csomópont időtúllépési eseményt aktivál, az összes gyermekcsomópont megszakítja az eseményt is. A nem módosítható kulcsértékpár az új létrehozott Aborter-példányba lesz beállítva. Hívja meg a getValue() parancsot, hogy megtudja a legújabb értéket a megfelelő kulccsal az [aktuális csomópont] –> [szülőcsomópont] és [fő szülőcsomópont] láncában....
function withValue(key: string, value?: string | number | boolean | null): Aborter
Paraméterek
- key
-
string
- value
-
string | number | boolean | null