Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Paketi, @azure/abort-controllerAbortController ve modern JavaScript platformlarında yerleşik olarak getirilerek kullanılan ile çalışmayı kolaylaştırmak için arabirim ve AbortErrorAbortSignal sınıflar AbortSignalLike sağlar.
Genel olarak JavaScript için Azure SDK müşterilerinin bu kitaplığı kullanması gerekmez. Bunun yerine platformları tarafından kullanılan AbortController ve AbortSignal sağlanan ve iptal sinyallerini Azure SDK işlemlerine iletir.
Önemli bağlantılar:
Başlarken
Yükleme
Aşağıdaki gibi npm kullanarak bu kitaplığı yükleyin
npm install @azure/abort-controller
Önemli Kavramlar
Daha sonra bekleyen çalışmayı iptal etmek üzere Azure SDK işlemlerine geçirilebilen bir AbortSignal oluşturmak için kullanınAbortController. öğesineAbortSignal, örneği oluşturulabilen AbortControllerbir üzerinde özelliği aracılığıyla signal erişilebilir.
Doğrudan AbortSignal statik bir yöntemden de döndürülebilir, örneğin. AbortSignal.timeout(100)
100 milisaniye sonra iptal edilir.
Örnekler
Aşağıdaki örneklerde, biri iptal sinyali olan bir paket özellik alan bir işlev olduğu varsayılır doAsyncWork .
Örnek 1 - temel kullanım
const controller = new AbortController();
doAsyncWork({ abortSignal: controller.signal });
// at some point later
controller.abort();
Örnek 2 - Zaman aşımı ile iptal etme
const signal = AbortSignal.timeout(1000);
doAsyncWork({ abortSignal: signal });
Sonraki adımlar
komutunu yürüterek rushx testtestleri yerel olarak derleyebilir ve çalıştırabilirsiniz. Ortak sınıfların test gelişmiş kullanımını ve davranışını görmek için klasörü keşfedin.
Sorun giderme
Bu kitaplığı kullanırken sorunlarla karşılaşırsanız lütfen sorun bildirin.
Katkıda bulunma
Bu kitaplığa katkıda bulunmak isterseniz, kodu derleme ve test etme hakkında daha fazla bilgi edinmek için lütfen katkıda bulunma kılavuzunu okuyun.

Azure SDK for JavaScript