SubscribeOptions interface
Service Bus kuyruğuna veya aboneliğine abone olduğunuzda kullanılan seçenekler.
- Extends
Özellikler
auto |
İletinin, kullanıcı tarafından sağlanan
İletiler alma modunda
|
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 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
İletinin, kullanıcı tarafından sağlanan processMessage
geri çağırma sonucuna göre otomatik olarak kapatılıp kapatılmayacağını gösterir.
- Geri çağırmadan
processMessage
bir hata oluşursa kullanılarak ileti terkreceiver.abandonMessage()
edilir. Bunu yaptığınızda ileti kuyruktan/abonelikten yeniden kullanılabilir hale gelir ve teslim sayısı artırılır. - İletiden
processMessage
NO hatası atılırsa kullanılarakreceiver.completeMessage()
tamamlanır. Bunu yaptığınızda ileti kuyruktan/abonelikten kaldırılır.
İletiler alma modunda receiveAndDelete
alınırsa veya ileti kullanıcı tarafından sağlanan ileti geri aramasında 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 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
Devralınan OperationOptionsBase.abortSignal
tracingOptions
İzleme etkinleştirildiğinde kullanılan seçenekler.
tracingOptions?: OperationTracingOptions
Özellik Değeri
Devralınan OperationOptionsBase.tracingOptions