MsmqElementBase.DeadLetterQueue Ö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.
Kullanılacak teslim edilemeyen ileti kuyruğunun türünü gösteren bir numaralandırma değeri alır veya ayarlar.
public:
property System::ServiceModel::DeadLetterQueue DeadLetterQueue { System::ServiceModel::DeadLetterQueue get(); void set(System::ServiceModel::DeadLetterQueue value); };
[System.Configuration.ConfigurationProperty("deadLetterQueue", DefaultValue=System.ServiceModel.DeadLetterQueue.System)]
public System.ServiceModel.DeadLetterQueue DeadLetterQueue { get; set; }
[<System.Configuration.ConfigurationProperty("deadLetterQueue", DefaultValue=System.ServiceModel.DeadLetterQueue.System)>]
member this.DeadLetterQueue : System.ServiceModel.DeadLetterQueue with get, set
Public Property DeadLetterQueue As DeadLetterQueue
Özellik Değeri
DeadLetterQueue Kullanılacak teslim edilemeyen ileti kuyruğunun türünü gösteren bir numaralandırma değeri.
- Öznitelikler
Açıklamalar
Teslim edilemeyen ileti kuyruğu, teslim edilemeyen süresi dolan iletiler için gönderen uygulamanın kuyruk yöneticisindeki bir kuyruk. Teslim edilemeyen ileti kuyruğu numaralandırması, kullanılacak teslim edilemeyen ileti kuyruğunun türünü belirtir. Değerler şunlardır:
Hiçbiri: Teslim edilemeyen ileti kuyruğu gerekmiyorsa. Bu nedenle, ileti teslimi başarısız olursa, teslim edilemeyen ileti kuyruğunda hiçbir kaydı korunmaz. bu, olarak ayarlandığında
false
varsayılan değerdirExactlyOnce.Sistem: Teslim edilemeyen iletileri kaydetmek için sistem genelindeki teslim edilemeyen ileti kuyruğu kullanılır. Message Queuing'de (MSMQ olarak da bilinir) sırasıyla işlemsel ve işlem dışı kuyruklardan teslim edilemeyen iletileri kaydetmek için işlem sistemi atılmış ileti kuyruğu ve işlem dışı sistem teslim edilemedi kuyruğu vardır. bu, olarak ayarlandığında
true
varsayılan değerdirExactlyOnce.Özel: içinde CustomDeadLetterQueue belirtilen kuyruk, teslimi başarısız olan iletileri kaydetmek için kullanılır.
İletinin alıcı uygulamaya ulaşamamasının nedenleri şunlardır:
İşlemsel olmayan bir kuyruğa işlem iletisi gönderilir.
İşlem dışı bir ileti işlem kuyruğuna gönderilir.
Kimliği doğrulanmamış bir ileti, yalnızca kimliği doğrulanmış iletileri kabul eden bir kuyruğa gönderilir.
Şifrelenmemiş bir ileti, yalnızca şifrelenmiş iletileri kabul eden bir kuyruğa gönderilir.
İleti alıcıya teslim edilene kadar iletinin süresi dolar.
Hedef bilgisayarın ileti depolama kotası veya hedef kuyruğun depolama kotası aşılır veya ileti geldiğinde hedef bilgisayarda kullanılabilir depolama alanı yoktur.
Gönderen, iletiyi hedef kuyruğa yerleştirmek için gereken erişim haklarına sahip değil.
İletiye eklenen dijital imza geçerli değil.
Şifrelenmiş iletinin şifresi hedef kuyruk yöneticisi tarafından çözülemez.
hedef kuyruk, ileti alınmadan önce temizlenir veya silinir.