EventHubReceiver.ReceiveAsync 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
ReceiveAsync() |
Versión asincrónica de Receive(). |
ReceiveAsync(Int32) |
Versión asincrónica de Receive(Int32). |
ReceiveAsync(TimeSpan) |
Versión asincrónica de Receive(TimeSpan). |
ReceiveAsync(Int32, TimeSpan) |
Versión asincrónica de Receive(Int32, TimeSpan). |
ReceiveAsync()
Versión asincrónica de Receive().
public System.Threading.Tasks.Task<Microsoft.ServiceBus.Messaging.EventData> ReceiveAsync ();
member this.ReceiveAsync : unit -> System.Threading.Tasks.Task<Microsoft.ServiceBus.Messaging.EventData>
Public Function ReceiveAsync () As Task(Of EventData)
Devoluciones
La tarea que representa la operación asincrónica.
Se aplica a
ReceiveAsync(Int32)
Versión asincrónica de Receive(Int32).
public System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<Microsoft.ServiceBus.Messaging.EventData>> ReceiveAsync (int maxCount);
member this.ReceiveAsync : int -> System.Threading.Tasks.Task<seq<Microsoft.ServiceBus.Messaging.EventData>>
Public Function ReceiveAsync (maxCount As Integer) As Task(Of IEnumerable(Of EventData))
Parámetros
- maxCount
- Int32
La cantidad máxima de datos de eventos que el usuario está dispuesto a aceptar en una llamada.
Devoluciones
Devuelve Task<TResult>.
Comentarios
El servicio no espera maxCount
a que se rellenen los eventos antes de volver al usuario. Devuelve tan pronto como haya eventos disponibles.
Se aplica a
ReceiveAsync(TimeSpan)
Versión asincrónica de Receive(TimeSpan).
public System.Threading.Tasks.Task<Microsoft.ServiceBus.Messaging.EventData> ReceiveAsync (TimeSpan waitTime);
member this.ReceiveAsync : TimeSpan -> System.Threading.Tasks.Task<Microsoft.ServiceBus.Messaging.EventData>
Public Function ReceiveAsync (waitTime As TimeSpan) As Task(Of EventData)
Parámetros
- waitTime
- TimeSpan
El tiempo máximo que el usuario está dispuesto a esperar a que lleguen los datos del evento.
Devoluciones
La tarea que representa la operación asincrónica.
Comentarios
waitTime
no es un tiempo de espera garantizado, ya que la API devolverá datos tan pronto como esté disponible.
Se aplica a
ReceiveAsync(Int32, TimeSpan)
Versión asincrónica de Receive(Int32, TimeSpan).
public System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<Microsoft.ServiceBus.Messaging.EventData>> ReceiveAsync (int maxCount, TimeSpan waitTime);
member this.ReceiveAsync : int * TimeSpan -> System.Threading.Tasks.Task<seq<Microsoft.ServiceBus.Messaging.EventData>>
Public Function ReceiveAsync (maxCount As Integer, waitTime As TimeSpan) As Task(Of IEnumerable(Of EventData))
Parámetros
- maxCount
- Int32
La cantidad máxima de datos de eventos que el usuario está dispuesto a aceptar en una llamada.
- waitTime
- TimeSpan
El tiempo máximo que el usuario está dispuesto a esperar a que lleguen los datos del evento.
Devoluciones
Devuelve Task<TResult>.
Comentarios
waitTime
no es un tiempo de espera garantizado, ya que la API devolverá datos tan pronto como esté disponible. Además, el servicio no espera maxCount
a que se rellenen los eventos antes de volver al usuario. Devuelve tan pronto como haya eventos disponibles.
Se aplica a
Azure SDK for .NET