DefaultPropertiesToSend.TimeToBeReceived Ö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 hedef kuyruktan alınması için zaman sınırını alır veya ayarlar.
public:
property TimeSpan TimeToBeReceived { TimeSpan get(); void set(TimeSpan value); };
[System.ComponentModel.TypeConverter(typeof(System.Messaging.Design.TimeoutConverter))]
[System.Messaging.MessagingDescription("MsgTimeToBeReceived")]
public TimeSpan TimeToBeReceived { get; set; }
[<System.ComponentModel.TypeConverter(typeof(System.Messaging.Design.TimeoutConverter))>]
[<System.Messaging.MessagingDescription("MsgTimeToBeReceived")>]
member this.TimeToBeReceived : TimeSpan with get, set
Public Property TimeToBeReceived As TimeSpan
Özellik Değeri
Gönderilen bir iletinin hedef kuyruktan alınması için saniye olarak toplam süre. Varsayılan değer: InfiniteTimeout.
- Öznitelikler
Açıklamalar
özelliği, TimeToBeReceived gönderilen bir iletinin hedef kuyruktan alınması için toplam süreyi saniye olarak belirtir. Bu süre sınırı, hedef kuyruğa almak için harcanan süreyi ve ileti bir uygulama tarafından alınmadan önce kuyrukta beklerken harcanan süreyi içerir.
Dikkat
Bağımlı istemci bilgisayarları kullanırken, istemci bilgisayardaki saati Message Queuing çalıştıran sunucudaki saatle eşitleyin. İki saat eşitlenmemişse, değilken ileti gönderirken TimeToBeReceivedInfiniteTimeoutöngörülemeyen davranışlar görebilirsiniz.
TimeToBeReceived İleti kuyruktan kaldırılmadan ö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 TimeToReachQueueTimeToBeReceived küçükse TimeToBeReceived öncelik kazanır.
İletinin özelliği, zamanlayıcının süresi dolmadan önce ileti alınmazsa Message Queuing'in AcknowledgeType gönderen uygulamaya negatif bir bildirim iletisi göndermesini istemek için ayarlanabilir.
Dikkat
Negatif bildirimler almayı TimeToReachQueue belirttiyseniz, değeri değerinden TimeToBeReceived küçük TimeToReachQueueolduğunda bunları almazsınız.
Bir işlemde birkaç ileti gönderildiğinde, Message Queuing ilk iletinin TimeToBeReceived özelliğinin değerini kullanır.