Aborter class
Een exemplaar van aborter implementeert de AbortSignal-interface, kan HTTP-aanvragen afbreken.
- Roep Aborter.none aan om een nieuw Aborter-exemplaar te maken zonder time-out.
- Roep Aborter.timeout() aan om een nieuw Aborter-exemplaar met time-out te maken.
Voor een bestaande instantieborter:
- Roep aborter.withTimeout() aan om een onderliggend Aborter-exemplaar met time-out te maken en te retourneren.
- Roep aborter.withValue(key, value) aan om een onderliggend Aborter-exemplaar met sleutel-waardepaar te maken en te retourneren.
- Roep aborter.abort() aan om het huidige exemplaar en alle onderliggende exemplaren af te breken.
- Roep aborter.getValue(key) aan om te zoeken en waarde op te halen met de bijbehorende sleutel van de huidige aborter naar alle bovenliggende items.
Eigenschappen
aborted | Status van afgebroken of niet. |
none | Hiermee maakt u een nieuw Aborter-exemplaar zonder time-out. |
onabort | onabort gebeurtenislistener. |
Methoden
abort() | Activeer de gebeurtenis onmiddellijk, de gebeurtenislisteners onabort en all abort worden geactiveerd. Er wordt geprobeerd de gebeurtenis afbreken te activeren voor alle onderliggende Aborter-knooppunten.
|
add |
Er is een nieuwe gebeurtenislistener 'afbreken' toegevoegd, die alleen de gebeurtenis 'afbreken' ondersteunt. |
get |
Zoek de meest recente waarde met de bijbehorende sleutel in de keten van [huidig knooppunt] -> [bovenliggend knooppunt] -> [groot bovenliggend knooppunt] -> ... -> [hoofdknooppunt]. Als de sleutel niet wordt gevonden, wordt niet-gedefinieerd geretourneerd. |
remove |
Verwijder gebeurtenislistener 'afbreken', alleen ondersteuning voor 'afbreken' gebeurtenis. |
timeout(number) | Hiermee maakt u een nieuw Aborter-exemplaar met een time-out in milliseconden. Als u de time-out van de parameter instelt op 0, wordt er geen timer gemaakt. |
with |
Maak en retourneer een nieuw Aborter-exemplaar, dat wordt toegevoegd als een onderliggend knooppunt van de huidige Aborter. Het huidige exemplaar van Aborter wordt het bovenliggende knooppunt van het nieuwe exemplaar. Wanneer het huidige of bovenliggende Aborter-knooppunt een time-outgebeurtenis activeert, worden alle onderliggende knooppunten ook geactiveerd. Wanneer de time-outparameter (in milliseconde) groter is dan 0, wordt de gebeurtenis afbreken geactiveerd bij een time-out. Roep anders de methode abort() aan om handmatig af te breken. |
with |
Maak en retourneer een nieuw Aborter-exemplaar, dat wordt toegevoegd als een onderliggend knooppunt van de huidige Aborter. Het huidige exemplaar van Aborter wordt het bovenliggende knooppunt van het nieuwe exemplaar. Wanneer het huidige of bovenliggende Aborter-knooppunt een time-outgebeurtenis activeert, worden ook alle onderliggende knooppunten geactiveerd. Onveranderbaar sleutelwaardepaar wordt ingesteld in het nieuw gemaakte Aborter-exemplaar. Roep getValue() aan om de meest recente waarde met de bijbehorende sleutel in de keten van [huidig knooppunt] -> [bovenliggend knooppunt] en [groot bovenliggend knooppunt] te achterhalen.... |
Eigenschapdetails
aborted
Status van afgebroken of niet.
aborted: boolean
Waarde van eigenschap
boolean
none
Hiermee maakt u een nieuw Aborter-exemplaar zonder time-out.
static none: Aborter
Waarde van eigenschap
onabort
onabort gebeurtenislistener.
onabort?: (ev?: Event) => any
Waarde van eigenschap
(ev?: Event) => any
Methodedetails
abort()
Activeer de gebeurtenis onmiddellijk, de gebeurtenislisteners onabort en all abort worden geactiveerd. Er wordt geprobeerd de gebeurtenis afbreken te activeren voor alle onderliggende Aborter-knooppunten.
- Als er een time-out is, wordt de timer geannuleerd.
- Als afgebroken waar is, gebeurt er niets.
function abort()
addEventListener("abort", (this: AbortSignalLike, ev: any) => any)
Er is een nieuwe gebeurtenislistener 'afbreken' toegevoegd, die alleen de gebeurtenis 'afbreken' ondersteunt.
function addEventListener(_type: "abort", listener: (this: AbortSignalLike, ev: any) => any)
Parameters
- _type
-
"abort"
Alleen ondersteuning voor de gebeurtenis 'afbreken'
- listener
-
(this: AbortSignalLike, ev: any) => any
getValue(string)
Zoek de meest recente waarde met de bijbehorende sleutel in de keten van [huidig knooppunt] -> [bovenliggend knooppunt] -> [groot bovenliggend knooppunt] -> ... -> [hoofdknooppunt]. Als de sleutel niet wordt gevonden, wordt niet-gedefinieerd geretourneerd.
function getValue(key: string): string | number | boolean | null | undefined
Parameters
- key
-
string
Retouren
string | number | boolean | null | undefined
removeEventListener("abort", (this: AbortSignalLike, ev: any) => any)
Verwijder gebeurtenislistener 'afbreken', alleen ondersteuning voor 'afbreken' gebeurtenis.
function removeEventListener(_type: "abort", listener: (this: AbortSignalLike, ev: any) => any)
Parameters
- _type
-
"abort"
Alleen ondersteuning voor de gebeurtenis 'afbreken'
- listener
-
(this: AbortSignalLike, ev: any) => any
timeout(number)
Hiermee maakt u een nieuw Aborter-exemplaar met een time-out in milliseconden. Als u de time-out van de parameter instelt op 0, wordt er geen timer gemaakt.
static function timeout(timeout: number): Aborter
Parameters
- timeout
-
number
Retouren
withTimeout(number)
Maak en retourneer een nieuw Aborter-exemplaar, dat wordt toegevoegd als een onderliggend knooppunt van de huidige Aborter. Het huidige exemplaar van Aborter wordt het bovenliggende knooppunt van het nieuwe exemplaar. Wanneer het huidige of bovenliggende Aborter-knooppunt een time-outgebeurtenis activeert, worden alle onderliggende knooppunten ook geactiveerd. Wanneer de time-outparameter (in milliseconde) groter is dan 0, wordt de gebeurtenis afbreken geactiveerd bij een time-out. Roep anders de methode abort() aan om handmatig af te breken.
function withTimeout(timeout: number): Aborter
Parameters
- timeout
-
number
Retouren
Het nieuwe Aborter-exemplaar is gemaakt.
withValue(string, string | number | boolean | null)
Maak en retourneer een nieuw Aborter-exemplaar, dat wordt toegevoegd als een onderliggend knooppunt van de huidige Aborter. Het huidige exemplaar van Aborter wordt het bovenliggende knooppunt van het nieuwe exemplaar. Wanneer het huidige of bovenliggende Aborter-knooppunt een time-outgebeurtenis activeert, worden ook alle onderliggende knooppunten geactiveerd. Onveranderbaar sleutelwaardepaar wordt ingesteld in het nieuw gemaakte Aborter-exemplaar. Roep getValue() aan om de meest recente waarde met de bijbehorende sleutel in de keten van [huidig knooppunt] -> [bovenliggend knooppunt] en [groot bovenliggend knooppunt] te achterhalen....
function withValue(key: string, value?: string | number | boolean | null): Aborter
Parameters
- key
-
string
- value
-
string | number | boolean | null