MessagePropertyFilter.Recoverable Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define um valor que indica se as informações da propriedade devem ser recuperadas Recoverable ao receber ou espiar uma mensagem.
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
Valor da propriedade
true para receber Recoverable informações; caso contrário, false. O padrão é false.
- Atributos
Exemplos
O exemplo de código a seguir demonstra o uso da Recoverable propriedade.
// 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);
Comentários
A Recoverable propriedade da classe indica se a Message entrega de uma mensagem é garantida, mesmo que um computador falhe enquanto a mensagem está a caminho da fila de destino.
Se a entrega de uma mensagem for garantida, a mensagem será armazenada localmente em cada etapa até que a mensagem seja encaminhada com êxito para o próximo computador. A true configuração Message.Recoverable na mensagem pode afetar a taxa de transferência.