Compartir a través de


EventHubReceiver.ReceiveAsync Método

Definición

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