SubscribeOptions interface
Service Bus kuyruğuna veya aboneliğine abone olduğunuzda kullanılan seçenekler.
- Extends
Özellikler
| auto |
Kullanıcının sağladığı
İletiler
|
| max |
Kitaplığın kullanıcının ileti işleyicisine gerçekleştirebileceği en fazla eşzamanlı çağrı sayısı. Bu sınıra ulaşıldıktan sonra, kullanıcının ileti işleyicisine yapılan çağrılardan en azından biri tamamlanana kadar daha fazla ileti alınmaz.
|
Devralınan Özellikler
| abort |
İstekleri durdurmak için kullanılabilecek sinyal. |
| tracing |
İzleme etkinleştirildiğinde kullanılan seçenekler. |
Özellik Ayrıntıları
autoCompleteMessages
Kullanıcının sağladığı processMessage geri çağırma sonucuna göre iletinin otomatik olarak kapatılıp kapatılmayacağını gösterir.
-
processMessagegeri çağırmasından bir hata oluşursa,receiver.abandonMessage()kullanılarak ileti terk edilir. Bunu yaptığınızda ileti kuyruktan/abonelikten yeniden kullanılabilir hale gelir ve teslim sayısı artırılır. -
processMessage'dan NO hatası atılırsa, iletireceiver.completeMessage()kullanılarak tamamlanır. Bunu yaptığınızda ileti kuyruktan/abonelikten kaldırılır.
İletiler receiveAndDelete alma modunda alınırsa veya ileti kullanıcı tarafından sağlanan ileti geri çağırmaya zaten yerleşmişse bu seçenek yoksayılır.
-
Varsayılan:
true.
autoCompleteMessages?: boolean
Özellik Değeri
boolean
maxConcurrentCalls
Kitaplığın kullanıcının ileti işleyicisine gerçekleştirebileceği en fazla eşzamanlı çağrı sayısı. Bu sınıra ulaşıldıktan sonra, kullanıcının ileti işleyicisine yapılan çağrılardan en azından biri tamamlanana kadar daha fazla ileti alınmaz.
-
Varsayılan:
1.
maxConcurrentCalls?: number
Özellik Değeri
number
Devralınan Özellik Detayları
abortSignal
İstekleri durdurmak için kullanılabilecek sinyal.
abortSignal?: AbortSignalLike
Özellik Değeri
OperationOptionsBase.abortSignal'dan Devralınan
tracingOptions
İzleme etkinleştirildiğinde kullanılan seçenekler.
tracingOptions?: OperationTracingOptions
Özellik Değeri
OperationOptionsBase.tracingOptions Devralındı