MessagePropertyFilter.Recoverable 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 Recoverable egenskapsinformation när du tar emot eller granskar ett meddelande.
public:
property bool Recoverable { bool get(); void set(bool value); };
[System.Messaging.MessagingDescription("MsgRecoverable")]
public bool Recoverable { get; set; }
[<System.Messaging.MessagingDescription("MsgRecoverable")>]
member this.Recoverable : bool with get, set
Public Property Recoverable As Boolean
Egenskapsvärde
true för att ta emot Recoverable information, falseannars . Standardvärdet är false.
- Attribut
Exempel
Följande kodexempel visar hur egenskapen används Recoverable .
// Set the queue's MessageReadPropertyFilter property
// to enable the message's Recoverable property.
queue->MessageReadPropertyFilter->Recoverable = 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
// Recoverable property.
Console::WriteLine("Message.Recoverable: {0}",
orderMessage->Recoverable);
// Set the queue's MessageReadPropertyFilter property to enable the
// message's Recoverable property.
queue.MessageReadPropertyFilter.Recoverable = 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 Recoverable property.
Console.WriteLine("Message.Recoverable: {0}",
orderMessage.Recoverable);
Kommentarer
Egenskapen Recoverable för Message klassen anger om leveransen av ett meddelande är garanterad, även om en dator kraschar när meddelandet är på väg till målkön.
Om leveransen av ett meddelande garanteras lagras meddelandet lokalt i varje steg tills meddelandet vidarebefordras till nästa dator. Inställningen Message.Recoverable till true på meddelandet kan påverka dataflödet.