MessagePropertyFilter.TimeToBeReceived 属性

定义

获取或设置一个值,该值指示接收或查看消息时是否检索 TimeToBeReceived 属性信息。Gets or sets a value that indicates whether to retrieve TimeToBeReceived property information when receiving or peeking a message.

public:
 property bool TimeToBeReceived { bool get(); void set(bool value); };
[System.Messaging.MessagingDescription("MsgTimeToBeReceived")]
public bool TimeToBeReceived { get; set; }
[<System.Messaging.MessagingDescription("MsgTimeToBeReceived")>]
member this.TimeToBeReceived : bool with get, set
Public Property TimeToBeReceived As Boolean

属性值

Boolean

如果接收 TimeToBeReceived 信息,则为 true;否则为 falsetrue to receive TimeToBeReceived information; otherwise, false. 默认值为 falseThe default is false.

属性

示例

下面的代码示例演示属性的用法 TimeToBeReceivedThe following code example demonstrates the use of the TimeToBeReceived property.

// Set the queue's MessageReadPropertyFilter property 
// to enable the message's TimeToBeReceived property.
queue->MessageReadPropertyFilter->
    TimeToBeReceived = 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 
// TimeToBeReceived property.
Console::WriteLine("Message.TimeToBeReceived: {0}", 
    orderMessage->TimeToBeReceived);

// Set the queue's MessageReadPropertyFilter property to enable the
// message's TimeToBeReceived property.
queue.MessageReadPropertyFilter.TimeToBeReceived = 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 TimeToBeReceived property.
Console.WriteLine("Message.TimeToBeReceived: {0}",
    orderMessage.TimeToBeReceived);

注解

TimeToBeReceived类的属性 Message 指定从目标队列接收发送的消息所用的总时间(以秒为单位)。The TimeToBeReceived property of the Message class specifies the total time in seconds for a sent message to be received from the destination queue. 要从目标队列中检索的消息的时间限制包括到达目标队列所用的时间,以及应用程序检索消息前在队列中等待的时间。The time limit for the message to be retrieved from the target queue includes the time spent getting to the destination queue, plus the time spent waiting in the queue before the message is retrieved by an application.

适用于

另请参阅