EventHubReceiver.Receive 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
Receive() |
Recibe datos de eventos de Event Hubs. |
Receive(Int32) |
Recibe datos de eventos de Event Hubs, hasta el recuento especificado. |
Receive(TimeSpan) |
Recibe datos de eventos de Event Hubs con el valor de tiempo de espera especificado. |
Receive(Int32, TimeSpan) |
Recibe datos de eventos de Event Hubs, hasta el recuento especificado con el valor de tiempo de espera especificado. |
Receive()
Recibe datos de eventos de Event Hubs.
public Microsoft.ServiceBus.Messaging.EventData Receive ();
member this.Receive : unit -> Microsoft.ServiceBus.Messaging.EventData
Public Function Receive () As EventData
Devoluciones
Devuelve el objeto recibido EventData o null si no hay datos de eventos disponibles.
Excepciones
Se produce si el servicio encuentra un error transitorio.
Se produce si el cliente tiene un problema al conectarse al servicio.
Se produce si el espacio de nombres actual está colocando demasiada carga en el sistema.
Se produce si otro receptor con un valor mayor Epoch está conectado como receptor actual a la misma partición especificada por PartitionId.
Se aplica a
Receive(Int32)
Recibe datos de eventos de Event Hubs, hasta el recuento especificado.
public System.Collections.Generic.IEnumerable<Microsoft.ServiceBus.Messaging.EventData> Receive (int maxCount);
member this.Receive : int -> seq<Microsoft.ServiceBus.Messaging.EventData>
Public Function Receive (maxCount As Integer) As 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 la colección recibida EventData . La colección está vacía si no se devuelve ningún evento dentro de la hora especificada o se devuelven todos los eventos hasta maxCount
que se devuelven.
Excepciones
Se produce si el servicio encuentra un error transitorio.
Se produce si el cliente tiene un problema al conectarse al servicio.
Se produce si el espacio de nombres actual está colocando demasiada carga en el sistema.
Se produce si otro receptor con un valor mayor Epoch está conectado como receptor actual a la misma partición especificada por PartitionId.
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
Receive(TimeSpan)
Recibe datos de eventos de Event Hubs con el valor de tiempo de espera especificado.
public Microsoft.ServiceBus.Messaging.EventData Receive (TimeSpan waitTime);
member this.Receive : TimeSpan -> Microsoft.ServiceBus.Messaging.EventData
Public Function Receive (waitTime As TimeSpan) As EventData
Parámetros
- waitTime
- TimeSpan
El tiempo máximo que el usuario está dispuesto a esperar a que lleguen los datos del evento.
Devoluciones
Devuelve la colección recibida EventData o null si no hay datos de eventos disponibles.
Excepciones
Se produce si el servicio encuentra un error transitorio.
Se produce si el cliente tiene un problema al conectarse al servicio.
Se produce si el espacio de nombres actual está colocando demasiada carga en el sistema.
Se produce si otro receptor con un valor mayor Epoch está conectado como receptor actual a la misma partición especificada por PartitionId.
Comentarios
waitTime
no es un tiempo de espera garantizado, ya que la API devolverá datos tan pronto como esté disponible.
Se aplica a
Receive(Int32, TimeSpan)
Recibe datos de eventos de Event Hubs, hasta el recuento especificado con el valor de tiempo de espera especificado.
public System.Collections.Generic.IEnumerable<Microsoft.ServiceBus.Messaging.EventData> Receive (int maxCount, TimeSpan waitTime);
member this.Receive : int * TimeSpan -> seq<Microsoft.ServiceBus.Messaging.EventData>
Public Function Receive (maxCount As Integer, waitTime As TimeSpan) As 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 la colección recibida EventData . La colección está vacía si no se devuelve ningún evento dentro de la hora especificada o se devuelven todos los eventos hasta maxCount
que se devuelven.
Excepciones
Se produce si el servicio encuentra un error transitorio.
Se produce si el cliente tiene un problema al conectarse al servicio.
Se produce si el espacio de nombres actual está colocando demasiada carga en el sistema.
Se produce si otro receptor con un valor mayor Epoch está conectado como receptor actual a la misma partición especificada por PartitionId.
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