Freigeben über


MessagePropertyFilter.ResponseQueue Eigenschaft

Definition

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob Eigenschaftsinformationen beim Empfangen oder Anzeigen einer Nachricht abgerufen ResponseQueue werden sollen.

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

Eigenschaftswert

true informationen zu erhalten ResponseQueue ; falseandernfalls . Der Standardwert lautet true.

Attribute

Beispiele

Im folgenden Codebeispiel wird die Verwendung der ResponseQueue Eigenschaft veranschaulicht.

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

Hinweise

Die ResponseQueue Eigenschaft der Message Klasse identifiziert die Warteschlange, die anwendungsgenerierte Antwortnachrichten empfängt, die von der empfangenden Anwendung an die sendende Anwendung zurückgesendet werden. Antwortwarteschlangen werden durch die sendende Anwendung angegeben, wenn die Anwendung ihre Nachrichten sendet. Jede verfügbare Warteschlange kann als Antwortwarteschlange angegeben werden.

Nachrichten, die an die Antwortwarteschlange zurückgegeben werden, sind anwendungsspezifisch. Die Anwendung muss definieren, was in den Nachrichten enthalten ist, und was beim Empfang einer Nachricht getan werden soll.

Gilt für:

Weitere Informationen