Compartilhar via


EventHubReceiver.ReceiveAsync Método

Definição

Sobrecargas

ReceiveAsync()

Versão assíncrona de Receive().

ReceiveAsync(Int32)

Versão assíncrona de Receive(Int32).

ReceiveAsync(TimeSpan)

Versão assíncrona de Receive(TimeSpan).

ReceiveAsync(Int32, TimeSpan)

Versão assíncrona de Receive(Int32, TimeSpan).

ReceiveAsync()

Versão assíncrona 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)

Retornos

A tarefa que representa a operação assíncrona.

Aplica-se a

ReceiveAsync(Int32)

Versão assíncrona 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

A quantidade máxima de dados de evento que o usuário está disposto a aceitar em uma chamada.

Retornos

Retorna Task<TResult>.

Comentários

O serviço não aguarda maxCount que os eventos sejam preenchidos antes de retornar ao usuário. Ele retorna assim que há eventos disponíveis.

Aplica-se a

ReceiveAsync(TimeSpan)

Versão assíncrona 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

O tempo máximo que o usuário está disposto a aguardar a chegada dos dados do evento.

Retornos

A tarefa que representa a operação assíncrona.

Comentários

waitTime não é um tempo de espera garantido, pois a API retornará dados assim que estiverem disponíveis.

Aplica-se a

ReceiveAsync(Int32, TimeSpan)

Versão assíncrona 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

A quantidade máxima de dados de evento que o usuário está disposto a aceitar em uma chamada.

waitTime
TimeSpan

O tempo máximo que o usuário está disposto a aguardar a chegada dos dados do evento.

Retornos

Retorna Task<TResult>.

Comentários

waitTime não é um tempo de espera garantido, pois a API retornará dados assim que estiverem disponíveis. Além disso, o serviço não aguarda maxCount que os eventos sejam preenchidos antes de retornar ao usuário. Ele retorna assim que há eventos disponíveis.

Aplica-se a