MessageReceiver.PeekAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
Azure SDK for .NET