Condividi tramite


MessagePropertyFilter.Recoverable Proprietà

Definizione

Ottiene o imposta un valore che indica se recuperare le informazioni della proprietà Recoverable quando si riceve o si visualizza un messaggio.

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

Valore della proprietà

true per ricevere le informazioni di Recoverable; false in caso contrario. Il valore predefinito è false.

Attributi

Esempio

Nell'esempio di codice seguente viene illustrato l'uso Recoverable della proprietà.

// 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);

Commenti

La Recoverable proprietà della Message classe indica se il recapito di un messaggio è garantito, anche se un computer si arresta in modo anomalo mentre il messaggio viene instradato alla coda di destinazione.

Se il recapito di un messaggio è garantito, il messaggio viene archiviato localmente in ogni passaggio finché il messaggio non viene inoltrato correttamente al computer successivo. L'impostazione Message.Recoverable su true su sul messaggio potrebbe influire sulla velocità effettiva.

Si applica a

Vedi anche