Compartir a través de


MessageReceiver.PeekAsync Método

Definición

Sobrecargas

PeekAsync()

Captura el siguiente mensaje activo sin cambiar el estado del receptor o el origen del mensaje.

PeekAsync(Int32)

Captura el siguiente lote de mensajes activos sin cambiar el estado del receptor o el origen del mensaje.

PeekAsync()

Source:
MessageReceiver.cs

Captura el siguiente mensaje activo sin cambiar el estado del receptor o el origen del mensaje.

public System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Message> PeekAsync ();
abstract member PeekAsync : unit -> System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Message>
override this.PeekAsync : unit -> System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Message>
Public Function PeekAsync () As Task(Of Message)

Devoluciones

Message que representa el siguiente mensaje que se va a leer. Devuelve null cuando no se va a ver nada.

Implementaciones

Comentarios

La primera llamada para PeekAsync() capturar el primer mensaje activo para este receptor. Cada llamada subsiguiente captura el mensaje subsiguiente en la entidad. A diferencia de un mensaje recibido, el mensaje inspeccionado no tendrá el token de bloqueo asociado y, por lo tanto, no puede ser Completado/Abandonado/Diferido/Fallido/Renovado. Además, a diferencia ReceiveAsync()de , este método capturará incluso mensajes diferidos (pero no mensajes fallidos)

Se aplica a

PeekAsync(Int32)

Source:
MessageReceiver.cs

Captura el siguiente lote de mensajes activos sin cambiar el estado del receptor o el origen del mensaje.

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>>
override this.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

Devoluciones

Lista de Message que representa el siguiente mensaje que se va a leer. Devuelve null cuando no se va a ver nada.

Implementaciones

Comentarios

La primera llamada para PeekAsync() capturar el primer mensaje activo para este receptor. Cada llamada subsiguiente captura el mensaje subsiguiente en la entidad. A diferencia de un mensaje recibido, el mensaje inspeccionado no tendrá el token de bloqueo asociado y, por lo tanto, no puede ser Completado/Abandonado/Diferido/Fallido/Renovado. Además, a diferencia ReceiveAsync()de , este método capturará incluso mensajes diferidos (pero no mensajes fallidos)

Se aplica a