Aracılığıyla paylaş


SubscribeOptions interface

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

Extends

Özellikler

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 terk receiver.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ılarak receiver.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.
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.

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

İ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 terk receiver.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ılarak receiver.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