Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Das @azure/abort-controller Paket stellt AbortSignalLike Schnittstellen und AbortError Klassen bereit, um die Arbeit mit dem AbortController und dem AbortSignal in modernen JavaScript-Plattformen integrierten Abruf zu erleichtern.
Kunden des Azure SDK für JavaScript müssen diese Bibliothek im Allgemeinen nicht verwenden. Stattdessen verwenden AbortController sie und AbortSignal werden von ihren Plattformen bereitgestellt und übergeben die Abbruchsignale an Azure SDK-Vorgänge.
Wichtige Links:
Erste Schritte
Installation
Installieren Sie diese Bibliothek mithilfe von npm wie folgt
npm install @azure/abort-controller
Wichtige Konzepte
Verwenden Sie AbortController , um eine AbortSignal zu erstellen, die dann an Azure SDK-Vorgänge übergeben werden kann, um ausstehende Arbeiten abzubrechen. Auf AbortSignal kann über die signal-Eigenschaft für einen instanziierten AbortController zugegriffen werden.
Ein AbortSignal kann auch direkt von einer statischen Methode zurückgegeben werden, z. B. AbortSignal.timeout(100)
, die nach 100 Millisekunden abgebrochen wird.
Beispiele
Die folgenden Beispiele gehen davon aus, dass doAsyncWork eine Funktion ist, die eine Reihe von Eigenschaften akzeptiert, von denen eine das Abbruchsignal ist.
Beispiel 1: grundlegende Verwendung
const controller = new AbortController();
doAsyncWork({ abortSignal: controller.signal });
// at some point later
controller.abort();
Beispiel 2: Abbruch mit Timeout
const signal = AbortSignal.timeout(1000);
doAsyncWork({ abortSignal: signal });
Nächste Schritte
Sie können die Tests lokal entwickeln und ausführen, indem Sie rushx test ausführen. Erkunden Sie den Ordner test, um die erweiterte Nutzung und das Verhalten der öffentlichen Klassen kennenzulernen.
Problembehandlung
Wenn bei Nutzung dieser Bibliothek Probleme auftreten, können Sie uns gerne ein Problem melden.
Mitwirken
Wenn Sie an dieser Bibliothek mitwirken möchten, lesen Sie die Anleitung für Mitwirkende, um mehr darüber zu erfahren, wie Sie den Code erstellen und testen können.

Azure SDK for JavaScript