Compartilhar via


Como: Especificar propriedades para recuperar com uma mensagem

Quando você criar uma instância do MessageQueue componente, você pode conjunto uma série de propriedades para indicar quais propriedades que você deseja recuperar quando o componente recebe uma mensagem de uma fila. Essas propriedades existem em uma classe denominada MessagePropertyFilter e correspondem às propriedades real sobre o Message classe. Quando você conjunto o valor para uma dessas propriedades para true, o componente irá recuperar a propriedade correspondente cada vez que uma mensagem é removida da fila.

Dica:

Se não precisar acessar algumas propriedades na sua mensagem recuperada e desejar melhorar o desempenho, você pode conjunto o MessagePropertyFilter para false.

Por padrão, as propriedades recuperadas com uma mensagem incluem propriedades que indica a time em que ele foi enviado e recebido, vários identificadores para a mensagem, rótulo da mensagem, a fila de resposta e o corpo da mensagem.

Para especificar as propriedades para recuperar uma mensagem

  1. Criar uma instância do MessageQueue componente e conjunto seus Path propriedade para a fila à qual deseja fazer referência. Para obter mais informações, consulte Como: Criar instâncias de componentes do MessageQueue.

  2. No Propriedades janela, expandir o MessageReadPropertyFilter nó.

  3. conjunto o valor para as propriedades que você deseja receber para true.

    Observação:

    Você pode conjunto em código, sistema autônomo também.Ao fazer isso, você pode usar o SetAll método para conjunto as propriedades de filtro true, ou o ClearAll método para conjunto as propriedades de filtro false.

Consulte também

Tarefas

Como: Receber mensagens por programação

Como: Inspecionar mensagens

Como: Receber mensagens de forma assíncrona

Como: Criar instâncias de componentes do MessageQueue

Outros recursos

Lendo e recebendo mensagens