MessagePropertyFilter.SenderVersion 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 SenderVersion ao receber ou espiar uma mensagem.
public:
property bool SenderVersion { bool get(); void set(bool value); };
[System.Messaging.MessagingDescription("MsgSenderVersion")]
public bool SenderVersion { get; set; }
[<System.Messaging.MessagingDescription("MsgSenderVersion")>]
member this.SenderVersion : bool with get, set
Public Property SenderVersion As Boolean
Valor da propriedade
true para receber SenderVersion informações; caso contrário, false. O padrão é false.
- Atributos
Exemplos
O exemplo de código a seguir demonstra o uso da SenderVersion propriedade.
// Set the queue's MessageReadPropertyFilter property
// to enable the message's SenderVersion property.
queue->MessageReadPropertyFilter->SenderVersion = 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
// SenderVersion property.
Console::WriteLine("Message.SenderVersion: {0}",
orderMessage->SenderVersion);
// Set the queue's MessageReadPropertyFilter property to enable the
// message's SenderVersion property.
queue.MessageReadPropertyFilter.SenderVersion = 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 SenderVersion property.
Console.WriteLine("Message.SenderVersion: {0}",
orderMessage.SenderVersion);
Comentários
A SenderVersion propriedade da Message classe especifica a versão do Enfileiramento de Mensagens usada para enviar a mensagem. A propriedade é importante estar ciente ao usar recursos como o processamento de transações, que só tem suporte no Enfileiramento de Mensagens versão 2.0 e posterior, ou assinaturas digitais, que são usadas para autenticar mensagens enviadas pela versão 1.0.
Message.SenderVersion é definido pelo gerenciador de filas de envio quando a mensagem é enviada.