DefaultPropertiesToSend.TimeToReachQueue Ö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 kuyruğa ulaşması için zaman sınırını alır veya ayarlar.
public:
property TimeSpan TimeToReachQueue { TimeSpan get(); void set(TimeSpan value); };
[System.ComponentModel.TypeConverter(typeof(System.Messaging.Design.TimeoutConverter))]
[System.Messaging.MessagingDescription("MsgTimeToReachQueue")]
public TimeSpan TimeToReachQueue { get; set; }
[<System.ComponentModel.TypeConverter(typeof(System.Messaging.Design.TimeoutConverter))>]
[<System.Messaging.MessagingDescription("MsgTimeToReachQueue")>]
member this.TimeToReachQueue : TimeSpan with get, set
Public Property TimeToReachQueue As TimeSpan
Özellik Değeri
İletinin hedef kuyruğa ulaşması için iletinin gönderildiği zamandan itibaren saniye olarak süre sınırı. Varsayılan değer: InfiniteTimeout.
- Öznitelikler
Açıklamalar
TimeToReachQueue İleti hedefine ulaşmadan önce aralığın süresi dolarsa, Message Queuing uygulaması iletiyi atar. İleti, iletinin özelliği olarak ayarlandıysa teslim edilemeyen ileti UseDeadLetterQueue kuyruğuna true
gönderilir veya ise UseDeadLetterQueue yoksayılır false
. değerinden TimeToBeReceivedTimeToBeReceived büyükse TimeToReachQueue öncelik kazanır.
İletinin özelliği, zamanlayıcının süresi dolmadan önce ileti gelmezse Message Queuing'in AcknowledgeType gönderen uygulamaya negatif bir bildirim iletisi göndermesini istemek için ayarlanabilir.
0 saniye ise TimeToReachQueue , kuyruk iletiyi bekliyorsa Message Queuing iletiyi hedefine göndermeyi bir kez dener. Kuyruk yerelse, ileti her zaman kuyruğa ulaşır.
Bir işlemde birkaç ileti gönderildiğinde, Message Queuing ilk iletinin TimeToReachQueue özelliğinin değerini kullanır.