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.
Teslim edilemeyen iletinin 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ğini 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 iletinin), iletinin iletiyi teslim emeyen bilgisayardaki işlem dışı teslim edilemeyen ileti kuyruğuna gönderilmesine neden olur. Teslim hatası, örneğin süre dolan bir ileti süreölçerinden kaynaklanıyor 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 kuyruklarda depolanan iletiler, kuyruğun bulunduğu bilgisayarın boyut kotasına göre 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 boyuta başvurur.
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.