MessageQueue.InfiniteTimeout Pole

Definicja

Określa, że limit czasu nie istnieje dla metod, które pobierają lub odbierają wiadomości.Specifies that no time-out exists for methods that peek or receive messages.

public: static initonly TimeSpan InfiniteTimeout;
public static readonly TimeSpan InfiniteTimeout;
 staticval mutable InfiniteTimeout : TimeSpan
Public Shared ReadOnly InfiniteTimeout As TimeSpan 

Wartość pola

TimeSpan

Przykłady

Poniższy przykład kodu demonstruje użycie InfiniteTimeoutgo elementu członkowskiego.The following code example demonstrates the use of the InfiniteTimeout member.

// Create a new message.
Message msg = new Message();

// Set the message's TimeToReachQueue property to
// MessageQueue.InfiniteTimeout.
msg.TimeToReachQueue = MessageQueue.InfiniteTimeout;

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

Uwagi

MessageQueue obsługuje dwa typy pobieranych komunikatów: synchroniczne i asynchroniczne.MessageQueue supports two types of message retrieval: synchronous and asynchronous. Metody synchroniczne, Peek i Receive, powodują, że wątek procesu oczekuje określonego przedziału czasu na nadejście nowej wiadomości w kolejce.The synchronous methods, Peek and Receive, cause the process thread to wait a specified time interval for a new message to arrive in the queue. Jeśli określony przedział czasu jest InfiniteTimeout, wątek procesu pozostaje zablokowany do momentu udostępnienia nowej wiadomości.If the specified time interval is InfiniteTimeout, the process thread remains blocked until a new message is available. Z drugiej strony, BeginPeek i BeginReceive (metody asynchroniczne), umożliwiają wykonywanie głównych zadań aplikacji w osobnym wątku do momentu odebrania komunikatu w kolejce.On the other hand, BeginPeek and BeginReceive (the asynchronous methods), allow the main application tasks to continue in a separate thread until a message arrives in the queue.

Dotyczy

Zobacz też