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


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.

  • 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.
addEventListener("abort", (this: AbortSignalLike, ev: any) => any)

Új "megszakítás" eseményfigyelőt adott hozzá, csak az "abort" eseményt támogatja.

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.

removeEventListener("abort", (this: AbortSignalLike, ev: any) => any)

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.

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.

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....

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

Válaszok