Share via


Message.TimeToReachQueue Özellik

Tanım

İletinin kuyruğa ulaşması için gereken en uzun süreyi 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 başlayarak süre sınırı. Varsayılan değer: InfiniteTimeout.

Öznitelikler

Özel durumlar

İleti kuyruğu, özelliğini yoksayacak TimeToReachQueue şekilde filtrelenmiştir.

için TimeToReachQueue belirtilen değer geçersiz. Negatif bir sayıyı temsil edebilir.

Örnekler

Aşağıdaki kod örneği, iletinin TimeToReachQueue özelliğinin değerini alır ve ayarlar.

Açıklamalar

özelliği tarafından belirtilen aralığın TimeToReachQueue süresi ileti hedefine ulaşmadan önce dolarsa, Message Queuing iletiyi iki yoldan biriyle atar. İletinin UseDeadLetterQueue özelliği ise true, ileti teslim edilemeyen ileti kuyruğuna gönderilir. ise UseDeadLetterQueuefalse, ileti yoksayılır

İletinin özelliğini, 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 ayarlayabilirsiniz.

TimeToReachQueue Özellik 0 saniye olarak ayarlanırsa, kuyruk iletiyi bekliyorsa, Message Queuing iletiyi hedefine göndermeyi bir kez dener. Kuyruk yerelse, ileti her zaman ona ulaşır.

özelliği tarafından belirtilen değer özelliği tarafından TimeToReachQueueTimeToBeReceived belirtilen değerden büyükse öncelik TimeToBeReceived kazanır.

Tek bir işlemde birkaç ileti gönderildiğinde, Message Queuing ilk iletinin özelliğini kullanır TimeToReachQueue .

Şunlara uygulanır

Ayrıca bkz.