IMessageReceiver.PeekAsync Método
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.
Sobrecargas
PeekAsync() |
Busca a próxima mensagem ativa sem alterar o estado do receptor ou da origem da mensagem. |
PeekAsync(Int32) |
Busca o próximo lote de mensagens ativas sem alterar o estado do receptor ou da origem da mensagem. |
PeekAsync()
Busca a próxima mensagem ativa sem alterar o estado do receptor ou da origem da mensagem.
public System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Message> PeekAsync ();
abstract member PeekAsync : unit -> System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Message>
Public Function PeekAsync () As Task(Of Message)
Retornos
O Message que representa a próxima mensagem a ser lida. Retorna nulo quando nada para espiar.
Comentários
A primeira chamada para PeekAsync() busca a primeira mensagem ativa para esse receptor. Cada chamada subsequente busca a mensagem subsequente na entidade. Ao contrário de uma mensagem recebida, a mensagem espiada não terá o token de bloqueio associado a ela e, portanto, não poderá ser Concluída/Abandonada/Adiada/Morta/Renovada. Além disso, ao contrário ReceiveAsync()de , esse método buscará até mesmo mensagens adiadas (mas não mensagens Deadlettered)
Aplica-se a
PeekAsync(Int32)
Busca o próximo lote de mensagens ativas sem alterar o estado do receptor ou da origem da mensagem.
public System.Threading.Tasks.Task<System.Collections.Generic.IList<Microsoft.Azure.ServiceBus.Message>> PeekAsync (int maxMessageCount);
abstract member PeekAsync : int -> System.Threading.Tasks.Task<System.Collections.Generic.IList<Microsoft.Azure.ServiceBus.Message>>
Public Function PeekAsync (maxMessageCount As Integer) As Task(Of IList(Of Message))
Parâmetros
- maxMessageCount
- Int32
Retornos
Lista de Message que representa a próxima mensagem a ser lida. Retorna nulo quando nada para espiar.
Comentários
A primeira chamada para PeekAsync() busca a primeira mensagem ativa para esse receptor. Cada chamada subsequente busca a mensagem subsequente na entidade. Ao contrário de uma mensagem recebida, a mensagem espiada não terá o token de bloqueio associado a ela e, portanto, não poderá ser Concluída/Abandonada/Adiada/Morta/Renovada. Além disso, ao contrário ReceiveAsync()de , esse método buscará até mesmo mensagens adiadas (mas não mensagens Deadlettered)
Aplica-se a
Azure SDK for .NET