Message.UseDeadLetterQueue Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İletinin teslim edilemeyen bir kopyasının teslim edilemeyen bir kuyruğa gönderilmesi gerekip gerekmediğini belirten bir değer alır veya ayarlar.
public:
property bool UseDeadLetterQueue { bool get(); void set(bool value); };
[System.Messaging.MessagingDescription("MsgUseDeadLetterQueue")]
public bool UseDeadLetterQueue { get; set; }
[<System.Messaging.MessagingDescription("MsgUseDeadLetterQueue")>]
member this.UseDeadLetterQueue : bool with get, set
Public Property UseDeadLetterQueue As Boolean
Özellik Değeri
true
ileti teslim hatasının iletinin bir kopyasının teslim edilemeyen ileti kuyruğuna gönderilmesine neden olması durumunda; aksi takdirde , false
. Varsayılan değer: false
.
- Öznitelikler
Özel durumlar
İleti kuyruğu özelliği yoksayacak UseDeadLetterQueue şekilde filtrelenmiştir.
Örnekler
Aşağıdaki kod örneği, iletinin UseDeadLetterQueue özelliğinin değerini alır ve ayarlar.
Açıklamalar
ve UseDeadLetterQueue özellikleri Message Queuing'in UseJournalQueue iletiyi nasıl izlediğini belirtir. ise UseDeadLetterQueuetrue
, teslim hatası (işlemsel olmayan bir iletide), iletinin iletiyi teslim emeyen bilgisayardaki işlem dışı teslim edilemeyen ileti kuyruğuna gönderilmesine neden olur. Örneğin, teslim hatasının nedeni bir ileti süreölçer süresinin dolması olabilir.
bir işlem iletisi için teslim hatası durumunda, Message Queuing tüm olumsuz ve şüpheli durumlarda iletiyi kaynak makinedeki işlemsel teslim edilemeyen ileti kuyruğuna gönderir.
İletileri bir teslim edilemeyen ileti kuyruğunda depoladığınızda, artık gerekmeyen iletileri kaldırmak için kuyruğu düzenli aralıklarla temizlemeniz gerekir. Teslim edilemeyen ileti kuyruklarında depolanan iletiler, kuyruğun bulunduğu bilgisayarın boyut kotasında sayılır. Bilgisayar kotası yönetici tarafından ayarlanır ve iletileri yalnızca tek bir kuyrukta değil, tüm bilgisayarda depolamak için ayrılan boyutu ifade eder.
Günlük veya teslim edilemeyen ileti kuyruğu oluşturmazsınız. Bunların ikisi de Message Queuing'in oluşturduğu sistem kuyruklarıdır.