MessagePropertyFilter.TimeToReachQueue Property

Definition

Gets or sets a value that indicates whether to retrieve TimeToReachQueue property information when receiving or peeking a message.

C#
[System.Messaging.MessagingDescription("MsgTimeToReachQueue")]
public bool TimeToReachQueue { get; set; }

Property Value

true to receive TimeToReachQueue information; otherwise, false. The default is false.

Attributes

Examples

The following code example demonstrates the use of the TimeToReachQueue property.

C#
// Set the queue's MessageReadPropertyFilter property to enable the
// message's TimeToReachQueue property.
queue.MessageReadPropertyFilter.TimeToReachQueue = true;

// Peek at the message. Time out after ten seconds in case the message
// was not delivered.
orderMessage = queue.Peek(TimeSpan.FromSeconds(10.0));

// Display the value of the message's TimeToReachQueue property.
Console.WriteLine("Message.TimeToReachQueue: {0}",
    orderMessage.TimeToReachQueue);

Remarks

The TimeToReachQueue property of the Message class specifies a time limit in seconds from the time the message is sent for it to reach the destination queue.

Applies to

Produkt Verzie
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

See also