Aracılığıyla paylaş


SubscribeOptions interface

Service Bus kuyruğuna veya aboneliğine abone olduğunuzda kullanılan seçenekler.

Extends

Özellikler

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.

  • processMessage geri ç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, ileti receiver.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.
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.

Devralınan Özellikler

abortSignal

İstekleri durdurmak için kullanılabilecek sinyal.

tracingOptions

İ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.

  • processMessage geri ç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, ileti receiver.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ı