MessagePropertyFilter.ResponseQueue Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger ett värde som anger om du vill hämta ResponseQueue egenskapsinformation när du tar emot eller granskar ett meddelande.
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
Egenskapsvärde
true för att ta emot ResponseQueue information, falseannars . Standardvärdet är true.
- Attribut
Exempel
Följande kodexempel visar hur egenskapen används ResponseQueue .
// 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);
}
Kommentarer
Egenskapen ResponseQueueMessage för klassen identifierar kön som tar emot programgenererade svarsmeddelanden som skickas tillbaka till det sändande programmet av det mottagande programmet. Svarsköer anges av det sändande programmet när programmet skickar sina meddelanden. Alla tillgängliga köer kan anges som en svarskö.
Meddelanden som returneras till svarskön är programspecifika. Programmet måste definiera vad som finns i meddelandena samt vad som ska göras när ett meddelande tas emot.