Compartilhar via


EventHubReceiver Classe

Definição

Uma classe de cliente usada em operações de recebimento relacionadas a um grupo de consumidores do Hub de Eventos. Representa uma conexão de receptor lógico com uma partição específica do Hub de Eventos dentro de um grupo de consumidores.

public sealed class EventHubReceiver : Microsoft.ServiceBus.Messaging.ClientEntity
type EventHubReceiver = class
    inherit ClientEntity
Public NotInheritable Class EventHubReceiver
Inherits ClientEntity
Herança
EventHubReceiver

Propriedades

Epoch

Obtém o valor de época usado para determinar a propriedade da partição durante a operação de recebimento.

EventHubPath

Obtém o caminho do hub de eventos.

Identifier

Obtém o identificador de um receptor que foi definido durante a criação do receptor.

IsClosed

Uma classe de cliente usada em operações de recebimento relacionadas a um grupo de consumidores do Hub de Eventos. Representa uma conexão de receptor lógico com uma partição específica do Hub de Eventos dentro de um grupo de consumidores.

(Herdado de ClientEntity)
Name

Obtém o nome do Hub de Eventos.

OffsetInclusive

Obtém um valor que indica se StartingOffset é tratado como um deslocamento inclusivo, o que significa que o primeiro evento retornado é o evento que contém o deslocamento inicial. Normalmente, o primeiro evento retornado é o evento após o deslocamento inicial.

PartitionId

Obtém a ID da partição para uma partição lógica de um Hub de Eventos.

PrefetchCount

Obtém ou define o número de eventos que qualquer operação de recebimento armazenará em cache ativamente. Por padrão, esse valor é herdado de EventHubConsumerGroup. O valor padrão é 300.

PrefetchSizeInBytes

Obtém ou define o tamanho máximo (em bytes) no total que qualquer operação de recebimento armazenará em cache ativamente. O tamanho de cada dados de evento é determinado pela SerializedSizeInBytes propriedade .

ReceiverRuntimeMetricEnabled

Obtém um valor que indica se a métrica de runtime de um receptor está habilitada.

RetryPolicy

Uma classe de cliente usada em operações de recebimento relacionadas a um grupo de consumidores do Hub de Eventos. Representa uma conexão de receptor lógico com uma partição específica do Hub de Eventos dentro de um grupo de consumidores.

(Herdado de ClientEntity)
RuntimeInfo

Obtém as informações aproximadas de runtime do receptor para uma partição lógica de um Hub de Eventos. Para habilitar a configuração, consulte ReceiverOptions e EnableReceiverRuntimeMetric

StartingDateTimeUtc

Obtém a data e a hora de início no formato UTC para esse receptor. O Receive() método começa a receber o próximo evento após esse StartingDateTimeUtc valor. Se for nulo, o receptor começará a receber eventos desde o início do fluxo de eventos dos Hubs de Eventos.

StartingOffset

Obtém o deslocamento inicial para esse receptor. O Receive() método começa a receber o próximo evento após esse valor de deslocamento. Se o valor for nulo, o receptor começará a receber eventos desde o início do fluxo de eventos dos Hubs de Eventos.

StartingSequenceNumber

Obtém o número de sequência inicial para este receptor. O Receive() método começa a receber o próximo evento após esse StartingSequenceNumber valor.

ThisLock

Uma classe de cliente usada em operações de recebimento relacionadas a um grupo de consumidores do Hub de Eventos. Representa uma conexão de receptor lógico com uma partição específica do Hub de Eventos dentro de um grupo de consumidores.

(Herdado de ClientEntity)

Métodos

Abort()

Executa a funcionalidade de anulação na entidade de mensagens.

(Herdado de ClientEntity)
Close()

Envia uma mensagem de limpeza ao Barramento de Serviço para sinalizar a conclusão do uso de uma entidade.

(Herdado de ClientEntity)
CloseAsync()

Envia uma mensagem de limpeza de forma assíncrona ao Barramento de Serviço para sinalizar a conclusão do uso de uma entidade.

(Herdado de ClientEntity)
Fault()

Apenas para uso interno. Não herde dessa classe.

(Herdado de ClientEntity)
OnAbort()

Uma classe de cliente usada em operações de recebimento relacionadas a um grupo de consumidores do Hub de Eventos. Representa uma conexão de receptor lógico com uma partição específica do Hub de Eventos dentro de um grupo de consumidores.

(Herdado de ClientEntity)
OnBeginClose(TimeSpan, AsyncCallback, Object)

Uma classe de cliente usada em operações de recebimento relacionadas a um grupo de consumidores do Hub de Eventos. Representa uma conexão de receptor lógico com uma partição específica do Hub de Eventos dentro de um grupo de consumidores.

(Herdado de ClientEntity)
OnBeginOpen(TimeSpan, AsyncCallback, Object)

Uma classe de cliente usada em operações de recebimento relacionadas a um grupo de consumidores do Hub de Eventos. Representa uma conexão de receptor lógico com uma partição específica do Hub de Eventos dentro de um grupo de consumidores.

(Herdado de ClientEntity)
OnClose(TimeSpan)

Uma classe de cliente usada em operações de recebimento relacionadas a um grupo de consumidores do Hub de Eventos. Representa uma conexão de receptor lógico com uma partição específica do Hub de Eventos dentro de um grupo de consumidores.

(Herdado de ClientEntity)
OnClosed()

Uma classe de cliente usada em operações de recebimento relacionadas a um grupo de consumidores do Hub de Eventos. Representa uma conexão de receptor lógico com uma partição específica do Hub de Eventos dentro de um grupo de consumidores.

(Herdado de ClientEntity)
OnEndClose(IAsyncResult)

Uma classe de cliente usada em operações de recebimento relacionadas a um grupo de consumidores do Hub de Eventos. Representa uma conexão de receptor lógico com uma partição específica do Hub de Eventos dentro de um grupo de consumidores.

(Herdado de ClientEntity)
OnEndOpen(IAsyncResult)

Uma classe de cliente usada em operações de recebimento relacionadas a um grupo de consumidores do Hub de Eventos. Representa uma conexão de receptor lógico com uma partição específica do Hub de Eventos dentro de um grupo de consumidores.

(Herdado de ClientEntity)
OnFaulted()

Uma classe de cliente usada em operações de recebimento relacionadas a um grupo de consumidores do Hub de Eventos. Representa uma conexão de receptor lógico com uma partição específica do Hub de Eventos dentro de um grupo de consumidores.

(Herdado de ClientEntity)
OnOpen(TimeSpan)

Uma classe de cliente usada em operações de recebimento relacionadas a um grupo de consumidores do Hub de Eventos. Representa uma conexão de receptor lógico com uma partição específica do Hub de Eventos dentro de um grupo de consumidores.

(Herdado de ClientEntity)
OnOpened()

Uma classe de cliente usada em operações de recebimento relacionadas a um grupo de consumidores do Hub de Eventos. Representa uma conexão de receptor lógico com uma partição específica do Hub de Eventos dentro de um grupo de consumidores.

(Herdado de ClientEntity)
Receive()

Recebe dados de eventos dos Hubs de Eventos.

Receive(Int32)

Recebe dados de evento dos Hubs de Eventos, até a contagem especificada.

Receive(Int32, TimeSpan)

Recebe dados de evento dos Hubs de Eventos, até a contagem especificada com o valor de tempo limite especificado.

Receive(TimeSpan)

Recebe dados de evento dos Hubs de Eventos com o valor de tempo limite especificado.

ReceiveAsync()

Versão assíncrona de Receive().

ReceiveAsync(Int32)

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

ReceiveAsync(Int32, TimeSpan)

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

ReceiveAsync(TimeSpan)

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

ThrowIfClosed()

Uma classe de cliente usada em operações de recebimento relacionadas a um grupo de consumidores do Hub de Eventos. Representa uma conexão de receptor lógico com uma partição específica do Hub de Eventos dentro de um grupo de consumidores.

(Herdado de ClientEntity)
ThrowIfDisposed()

Uma classe de cliente usada em operações de recebimento relacionadas a um grupo de consumidores do Hub de Eventos. Representa uma conexão de receptor lógico com uma partição específica do Hub de Eventos dentro de um grupo de consumidores.

(Herdado de ClientEntity)
ThrowIfDisposedOrImmutable()

Uma classe de cliente usada em operações de recebimento relacionadas a um grupo de consumidores do Hub de Eventos. Representa uma conexão de receptor lógico com uma partição específica do Hub de Eventos dentro de um grupo de consumidores.

(Herdado de ClientEntity)
ThrowIfDisposedOrNotOpen()

Uma classe de cliente usada em operações de recebimento relacionadas a um grupo de consumidores do Hub de Eventos. Representa uma conexão de receptor lógico com uma partição específica do Hub de Eventos dentro de um grupo de consumidores.

(Herdado de ClientEntity)
ThrowIfFaulted()

Uma classe de cliente usada em operações de recebimento relacionadas a um grupo de consumidores do Hub de Eventos. Representa uma conexão de receptor lógico com uma partição específica do Hub de Eventos dentro de um grupo de consumidores.

(Herdado de ClientEntity)

Aplica-se a