Compartilhar via


Coleções de mensagem e fila

Você pode recuperar listas das filas na sua rede mensagem enfileirar de mensagens e s mensagem contêm usando qualquer uma variedade de métodos de recuperação disponível no MessageQueue classe. Você pode recuperar listas de filas e mensagens se você quiser executar tarefas administrativas, gerar relatórios sobre o Sumário da fila ou pesquisar o Sumário de uma fila para mensagens que atendam a critérios específicos de.

Há duas maneiras principais pode recuperar ambos s mensagem e mensagem filas: Você pode recuperar um instantâneo estático de mensagens ou filas na rede ou é possível iterar por meio de mensagens e filas usando um enumerador.Recuperando um estático lista de filas ou mensagens é mais rápida do que recuperar uma enumeração, mas não lhe tanto precisão no ou o controle sobre o conjunto resultante de informações.Você pode usar um instantâneo estático de recuperação caso você precise executar uma tarefa administrativa em todas as filas públicas em sua rede.

Enumeradores lhe oferece melhor controle sobre como você interage com os resultados recuperados.Usando um enumerador, você pode localizar uma fila ou mensagem que atende a determinados critérios, em vez de avaliar cada item na coleção retornada.Por exemplo, você pode usar um enumerador para examinar o Sumário de uma fila e trabalhar com apenas as mensagens para o qual uma determinada propriedade tiver sido definida como true.

mensagem Filas de recuperação

Você pode recuperar informações sobre mensagem filas das seguintes maneiras:

  • Você pode recuperar uma matriz estática de todas as filas públicas ou privadas na rede.

  • Você pode recuperar um subconjunto estático de todas sistema autônomo filas públicas na rede, especificando a determinados critérios, sistema autônomo a data e time a fila foi criada ou modificada ou especificando uma categoria, rótulo ou computador por meio do qual recuperar filas.

  • Você pode iterar filas na rede usando um enumerador ou você pode iterar por meio de um subconjunto de todas sistema autônomo filas da rede, especificando critérios sistema autônomo o nome do computador, data e time de criação e a categoria.

Você também pode usar o Exists método para determinar se existe uma fila que você está interessado. The Exists método procura para uma fila específica por um caminho que você definir.

Para obter instruções sobre como recuperar listas de filas de mensagens, consulte Como: Recuperar filas.

Mensagem de recuperação

Quando você recupera mensagens em uma matriz ou o enumerador, você não realmente puxe essas mensagens desativar a fila de sistema autônomo você faz quando você lê ou recebe mensagens.Em vez disso, você recuperar informações sobre os itens na fila, enquanto as mensagens real permanecem disponível aos usuários que estavam se destina a recebê-las.

Você pode recuperar as mensagens das seguintes maneiras:

  • Você pode recuperar uma matriz estática de todas as mensagens em uma fila.

  • Você pode iterar mensagens em uma fila usando um enumerador.

Para obter instruções sobre como recuperar listas de mensagens, consulte Como: Recuperar mensagens.

Trabalhando com itens em um enumerador

Depois de criar uma enumeração das mensagens ou filas, o enumerador está posicionado conceitualmente antes do primeiro item da enumeração.Você pode telefonar o MoveNext método para mover para o primeiro item na lista e percorrer os itens subseqüentes. Você também pode usar o Current método para retornar o item que atualmente é posicionados na enumeração.

Consulte também

Tarefas

Como: Recuperar filas

Como: Recuperar mensagens