Compartir a través de


EventHubConsumerGroup.CreateReceiverAsync Método

Definición

Sobrecargas

CreateReceiverAsync(String, String, Boolean, Int64, ReceiverOptions)

Versión asincrónica de CreateReceiver(String, String, Boolean, Int64, ReceiverOptions).

CreateReceiverAsync(String, String, Int64, ReceiverOptions)

Versión asincrónica de CreateReceiver(String, String, Int64, ReceiverOptions).

CreateReceiverAsync(String, String, Boolean, ReceiverOptions)

Versión asincrónica de CreateReceiver(String, String, Boolean, ReceiverOptions).

CreateReceiverAsync(String, DateTime, Int64, ReceiverOptions)

Versión asincrónica de CreateReceiver(String, DateTime, Int64, ReceiverOptions).

CreateReceiverAsync(String, DateTime, ReceiverOptions)

Versión asincrónica de CreateReceiver(String, DateTime, ReceiverOptions).

CreateReceiverAsync(String, String, ReceiverOptions)

Versión asincrónica de CreateReceiver(String, ReceiverOptions).

CreateReceiverAsync(String, Int64, ReceiverOptions)

Versión asincrónica de CreateReceiver(String, Int64, ReceiverOptions).

CreateReceiverAsync(String, ReceiverOptions)

Versión asincrónica de CreateReceiver(String, ReceiverOptions).

CreateReceiverAsync(String, EventPosition, Nullable<Int64>, ReceiverOptions)

Versión asincrónica de CreateReceiver(String, EventPosition, Nullable<Int64>, ReceiverOptions).

CreateReceiverAsync(String, String, Boolean, Int64, ReceiverOptions)

public System.Threading.Tasks.Task<Microsoft.ServiceBus.Messaging.EventHubReceiver> CreateReceiverAsync (string partitionId, string startingOffset, bool offsetInclusive, long epoch, Microsoft.ServiceBus.Messaging.ReceiverOptions receiverOptions = default);
member this.CreateReceiverAsync : string * string * bool * int64 * Microsoft.ServiceBus.Messaging.ReceiverOptions -> System.Threading.Tasks.Task<Microsoft.ServiceBus.Messaging.EventHubReceiver>
Public Function CreateReceiverAsync (partitionId As String, startingOffset As String, offsetInclusive As Boolean, epoch As Long, Optional receiverOptions As ReceiverOptions = Nothing) As Task(Of EventHubReceiver)

Parámetros

partitionId
String

Identificador de la partición.

startingOffset
String

Desplazamiento inicial en el que se empiezan a recibir mensajes.

offsetInclusive
Boolean

Valor booleano que indica si startingOffset se trata como un desplazamiento inclusivo, lo que significa que el primer evento devuelto es el evento que contiene el desplazamiento inicial. Normalmente, el primer evento devuelto es el evento después del desplazamiento inicial.

epoch
Int64

Valor de época. El servicio usa este valor para aplicar la propiedad de partición o concesión.

receiverOptions
ReceiverOptions

Opciones para un receptor de centro de eventos.

Devoluciones

Devuelve Task<TResult>.

Se aplica a

CreateReceiverAsync(String, String, Int64, ReceiverOptions)

public System.Threading.Tasks.Task<Microsoft.ServiceBus.Messaging.EventHubReceiver> CreateReceiverAsync (string partitionId, string startingOffset, long epoch, Microsoft.ServiceBus.Messaging.ReceiverOptions receiverOptions = default);
member this.CreateReceiverAsync : string * string * int64 * Microsoft.ServiceBus.Messaging.ReceiverOptions -> System.Threading.Tasks.Task<Microsoft.ServiceBus.Messaging.EventHubReceiver>
Public Function CreateReceiverAsync (partitionId As String, startingOffset As String, epoch As Long, Optional receiverOptions As ReceiverOptions = Nothing) As Task(Of EventHubReceiver)

Parámetros

partitionId
String

Identificador de la partición.

startingOffset
String

Desplazamiento inicial en el que se empiezan a recibir mensajes. Para especificar el inicio de la secuencia, vea StartOfStream.

epoch
Int64

Valor de época. El servicio usa este valor para aplicar la propiedad de partición o concesión.

receiverOptions
ReceiverOptions

Opciones para un receptor de centro de eventos.

Devoluciones

Devuelve Task<TResult>.

Se aplica a

CreateReceiverAsync(String, String, Boolean, ReceiverOptions)

public System.Threading.Tasks.Task<Microsoft.ServiceBus.Messaging.EventHubReceiver> CreateReceiverAsync (string partitionId, string startingOffset, bool offsetInclusive, Microsoft.ServiceBus.Messaging.ReceiverOptions receiverOptions = default);
member this.CreateReceiverAsync : string * string * bool * Microsoft.ServiceBus.Messaging.ReceiverOptions -> System.Threading.Tasks.Task<Microsoft.ServiceBus.Messaging.EventHubReceiver>
Public Function CreateReceiverAsync (partitionId As String, startingOffset As String, offsetInclusive As Boolean, Optional receiverOptions As ReceiverOptions = Nothing) As Task(Of EventHubReceiver)

Parámetros

partitionId
String

Identificador de la partición.

startingOffset
String

Desplazamiento inicial en el que se empiezan a recibir mensajes.

offsetInclusive
Boolean

Valor booleano que indica si startingOffset se trata como un desplazamiento inclusivo, lo que significa que el primer evento devuelto es el evento que contiene el desplazamiento inicial. Normalmente, el primer evento devuelto es el evento después del desplazamiento inicial.

receiverOptions
ReceiverOptions

Opciones para un receptor de centro de eventos.

Devoluciones

Devuelve Task<TResult>.

Se aplica a

CreateReceiverAsync(String, DateTime, Int64, ReceiverOptions)

public System.Threading.Tasks.Task<Microsoft.ServiceBus.Messaging.EventHubReceiver> CreateReceiverAsync (string partitionId, DateTime startingDateTimeUtc, long epoch, Microsoft.ServiceBus.Messaging.ReceiverOptions receiverOptions = default);
member this.CreateReceiverAsync : string * DateTime * int64 * Microsoft.ServiceBus.Messaging.ReceiverOptions -> System.Threading.Tasks.Task<Microsoft.ServiceBus.Messaging.EventHubReceiver>
Public Function CreateReceiverAsync (partitionId As String, startingDateTimeUtc As DateTime, epoch As Long, Optional receiverOptions As ReceiverOptions = Nothing) As Task(Of EventHubReceiver)

Parámetros

partitionId
String

Identificador de la partición.

startingDateTimeUtc
DateTime

Hora UTC inicial para recibir mensajes.

epoch
Int64

Valor de época. El servicio usa este valor para aplicar la propiedad de partición o concesión.

receiverOptions
ReceiverOptions

Opciones para un receptor de centro de eventos.

Devoluciones

Devuelve Task<TResult>.

Comentarios

El servicio solo lo usa startingDateTimeUtc como aproximación al determinar el siguiente evento que se va a entregar.

Tenga en cuenta que puede haber asimetría de reloj entre la hora del cliente y la hora del servicio, por lo que la aplicación de usuario debe diseñarse para controlar la duplicación en la entrega de eventos.

Se aplica a

CreateReceiverAsync(String, DateTime, ReceiverOptions)

public System.Threading.Tasks.Task<Microsoft.ServiceBus.Messaging.EventHubReceiver> CreateReceiverAsync (string partitionId, DateTime startingDateTimeUtc, Microsoft.ServiceBus.Messaging.ReceiverOptions receiverOptions = default);
member this.CreateReceiverAsync : string * DateTime * Microsoft.ServiceBus.Messaging.ReceiverOptions -> System.Threading.Tasks.Task<Microsoft.ServiceBus.Messaging.EventHubReceiver>
Public Function CreateReceiverAsync (partitionId As String, startingDateTimeUtc As DateTime, Optional receiverOptions As ReceiverOptions = Nothing) As Task(Of EventHubReceiver)

Parámetros

partitionId
String

Identificador de la partición.

startingDateTimeUtc
DateTime

Hora UTC inicial para recibir mensajes.

receiverOptions
ReceiverOptions

Opciones para un receptor de centro de eventos.

Devoluciones

Devuelve Task<TResult>.

Comentarios

El servicio solo lo usa startingDateTimeUtc como aproximación al determinar el siguiente evento que se va a entregar.

Tenga en cuenta que puede haber asimetría de reloj entre la hora del cliente y la hora del servicio, por lo que la aplicación de usuario debe diseñarse para controlar la duplicación en la entrega de eventos.

Se aplica a

CreateReceiverAsync(String, String, ReceiverOptions)

Versión asincrónica de CreateReceiver(String, ReceiverOptions).

public System.Threading.Tasks.Task<Microsoft.ServiceBus.Messaging.EventHubReceiver> CreateReceiverAsync (string partitionId, string startingOffset, Microsoft.ServiceBus.Messaging.ReceiverOptions receiverOptions = default);
member this.CreateReceiverAsync : string * string * Microsoft.ServiceBus.Messaging.ReceiverOptions -> System.Threading.Tasks.Task<Microsoft.ServiceBus.Messaging.EventHubReceiver>
Public Function CreateReceiverAsync (partitionId As String, startingOffset As String, Optional receiverOptions As ReceiverOptions = Nothing) As Task(Of EventHubReceiver)

Parámetros

partitionId
String

Identificador de la partición.

startingOffset
String

Desplazamiento inicial en el que se empiezan a recibir mensajes.

receiverOptions
ReceiverOptions

Opciones para un receptor de centro de eventos.

Devoluciones

Devuelve Task<TResult>.

Se aplica a

CreateReceiverAsync(String, Int64, ReceiverOptions)

public System.Threading.Tasks.Task<Microsoft.ServiceBus.Messaging.EventHubReceiver> CreateReceiverAsync (string partitionId, long epoch, Microsoft.ServiceBus.Messaging.ReceiverOptions receiverOptions = default);
member this.CreateReceiverAsync : string * int64 * Microsoft.ServiceBus.Messaging.ReceiverOptions -> System.Threading.Tasks.Task<Microsoft.ServiceBus.Messaging.EventHubReceiver>
Public Function CreateReceiverAsync (partitionId As String, epoch As Long, Optional receiverOptions As ReceiverOptions = Nothing) As Task(Of EventHubReceiver)

Parámetros

partitionId
String

Identificador de la partición.

epoch
Int64

Valor de época. El servicio usa este valor para aplicar la propiedad de partición o concesión.

receiverOptions
ReceiverOptions

Opciones para un receptor de centro de eventos.

Devoluciones

Devuelve Task<TResult>.

Comentarios

Si el control EventHubConsumerGroup tiene habilitado el punto de control, el receptor recibirá el siguiente mensaje del desplazamiento del punto de control. Si el punto de control está deshabilitado, el receptor recibirá un mensaje desde el inicio de la secuencia de eventos, según lo determinado por la directiva de retención de mensajes del centro de eventos.

Se aplica a

CreateReceiverAsync(String, ReceiverOptions)

Versión asincrónica de CreateReceiver(String, ReceiverOptions).

public System.Threading.Tasks.Task<Microsoft.ServiceBus.Messaging.EventHubReceiver> CreateReceiverAsync (string partitionId, Microsoft.ServiceBus.Messaging.ReceiverOptions receiverOptions = default);
member this.CreateReceiverAsync : string * Microsoft.ServiceBus.Messaging.ReceiverOptions -> System.Threading.Tasks.Task<Microsoft.ServiceBus.Messaging.EventHubReceiver>
Public Function CreateReceiverAsync (partitionId As String, Optional receiverOptions As ReceiverOptions = Nothing) As Task(Of EventHubReceiver)

Parámetros

partitionId
String

Identificador de la partición.

receiverOptions
ReceiverOptions

Opciones para un receptor de centro de eventos.

Devoluciones

Devuelve Task<TResult>.

Comentarios

Si tiene habilitado el EventHubConsumerGroup punto de control, esta sobrecarga siempre iniciará InvalidOperationException porque el punto de control habilitado para ConsumerGroup requiere época para funcionar (use la sobrecarga que proporciona la época como argumento de entrada). Si el punto de control está deshabilitado, el receptor recibirá un mensaje desde el inicio de la secuencia de eventos, según lo determinado por la directiva de retención de mensajes del centro de eventos.

Se aplica a

CreateReceiverAsync(String, EventPosition, Nullable<Int64>, ReceiverOptions)

public System.Threading.Tasks.Task<Microsoft.ServiceBus.Messaging.EventHubReceiver> CreateReceiverAsync (string partitionId, Microsoft.ServiceBus.Messaging.EventPosition position, long? epoch = default, Microsoft.ServiceBus.Messaging.ReceiverOptions receiverOptions = default);
member this.CreateReceiverAsync : string * Microsoft.ServiceBus.Messaging.EventPosition * Nullable<int64> * Microsoft.ServiceBus.Messaging.ReceiverOptions -> System.Threading.Tasks.Task<Microsoft.ServiceBus.Messaging.EventHubReceiver>
Public Function CreateReceiverAsync (partitionId As String, position As EventPosition, Optional epoch As Nullable(Of Long) = Nothing, Optional receiverOptions As ReceiverOptions = Nothing) As Task(Of EventHubReceiver)

Parámetros

partitionId
String

Identificador de la partición.

position
EventPosition

A partir del cual se empiezan EventPosition a recibir mensajes.

epoch
Nullable<Int64>

Valor de época. El servicio usa este valor para aplicar la propiedad de partición o concesión.

receiverOptions
ReceiverOptions

Opciones para un receptor de centro de eventos.

Devoluciones

Devuelve Task<TResult>.

Se aplica a