LockAsync¶
Beklerken komut yürütme iş parçacığını engellemeden kilit edinmeye zaman uyumsuz olarak çalışır.
1 | |
Parametreler¶
string key
Paylaşımlı erişim için benzersiz bir tanımlayıcı olan kilit anahtarı.
string blockingTimeout optional
"hh:mm:ss" biçiminde en fazla beklenecek süre. Varsayılan değer 60 saniyedir.
string duration optional
"hh:mm:ss" biçimindeki kilit ömrü.
string tryLockInterval optional
Edinme denemeleri arasındaki "hh:mm:ss" biçimindeki aralık.
Döndürür¶
Edinilen belirteci içeren bir promise veya zaman aşımı süresi dolduğunda null.
Notlar¶
Eşzamansız komut dizilerinde bunun yerine şu yöntemi tercih edin: $Cache.Lock .
Edinilen kilidi her zaman serbest bırakarak 30 saniyeye kadar zaman uyumsuz bekleme¶
1 2 3 4 5 6 7 8 9 10 11 | |
Bekleme süresini, kilit ömrünü ve edinme denemeleri arasındaki aralığı yapılandırma¶
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | |