Export (0) Print
Expand All

Message.InfiniteTimeout Field

Specifies that no time-out exists.

Namespace:  System.Messaging
Assembly:  System.Messaging (in System.Messaging.dll)

public static readonly TimeSpan InfiniteTimeout

TimeToBeReceived and TimeToReachQueue require a value that specifies a time-out. For the former, the time-out is the maximum time allowed for a message to be received from the queue. For the latter, the time-out is the time allowed for a message to reach the queue. In both cases, you can specify the time-out as a number of seconds or use InfiniteTimeout to indicate that no time-out exists.

The following code example demonstrates the use of the InfiniteTimeout field.

// Set the message's TimeToReachQueue property to Message.InfiniteTimeout.
orderMessage.TimeToReachQueue = Message.InfiniteTimeout;

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

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0, 1.1

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2015 Microsoft