Partilhar via


EventHubClient Classe

Definição

Uma classe de âncora usada para enviar e receber eventos de e para um Hub de Eventos.

public abstract class EventHubClient : Microsoft.ServiceBus.Messaging.ClientEntity
type EventHubClient = class
    inherit ClientEntity
Public MustInherit Class EventHubClient
Inherits ClientEntity
Herança
EventHubClient

Propriedades

DisableEntityLevelPerformanceCounters

Obtém ou define um valor para indicar se os contadores perf de nível de entidade devem ser coletados na memória. Observe que isso afeta apenas os contadores de nível de entidade e os contadores de nível de namespace são sempre coletados.

IsClosed

Uma classe de âncora usada para enviar e receber eventos de e para um Hub de Eventos.

(Herdado de ClientEntity)
Path

Obtém o caminho do 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 será herdado de MessagingFactory se a instância atual for criada a partir do método de fábrica. Caso contrário, o valor padrão será 10.000.

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 .

RetryPolicy

Uma classe de âncora usada para enviar e receber eventos de e para um Hub de Eventos.

(Herdado de ClientEntity)
ThisLock

Uma classe de âncora usada para enviar e receber eventos de e para um Hub de Eventos.

(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 para o 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 para o Barramento de Serviço para sinalizar a conclusão do uso de uma entidade.

(Herdado de ClientEntity)
Create(String)

Cria uma nova instância da EventHubClient instância usando uma cadeia de conexão das configurações do aplicativo.

CreateBatch()

Cria um lote em que objetos de dados de evento podem ser adicionados para a chamada SendBatch ou SendBatchAsync posterior.

CreateFromConnectionString(String)

Cria uma nova instância do cliente dos Hubs de Eventos usando a cadeia de conexão especificada. Você pode preencher a EntityPath propriedade com o nome do Hub de Eventos.

CreateFromConnectionString(String, String)

Cria uma nova instância do cliente dos Hubs de Eventos usando a cadeia de conexão especificada. Use essa sobrecarga somente quando a cadeia de conexão não usar a EntityPath propriedade .

CreatePartitionedSender(String)

Cria um remetente dos Hubs de Eventos para a partição de Hubs de Eventos especificada.

CreatePartitionedSenderAsync(String)

Versão assíncrona de CreatePartitionedSender(String).

CreateSender(String)

Cria um remetente dos Hubs de Eventos para o editor especificado.

CreateSenderAsync()

Cria o remetente dos Hubs de Eventos. Esse método é para uso interno e não deve ser chamado do código do usuário.

CreateSenderAsync(String)

Versão assíncrona de CreateSender(String).

CreateWithAzureActiveDirectory(Uri, String, AzureActiveDirectoryTokenProvider+AuthenticationCallback, String, Nullable<TimeSpan>, Boolean)

Cria uma nova instância do usando o EventHubClient contexto de autenticação do Azure Active Directory.

CreateWithManagedIdentity(Uri, String, Nullable<TimeSpan>, Boolean)

Cria uma nova instância do usando a EventHubClient autenticação de Identidade Gerenciada do Azure.

Fault()

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

(Herdado de ClientEntity)
GetConsumerGroup(String)

Retorna o grupo de consumidores com o nome especificado para a operação de recebimento de dados de evento.

GetDefaultConsumerGroup()

Retorna o grupo de consumidores padrão para a operação de recebimento de dados de evento.

GetPartitionRuntimeInformation(String)

Recupera informações de runtime para a partição especificada do Hub de Eventos.

GetPartitionRuntimeInformationAsync(String)

Versão assíncrona de GetPartitionRuntimeInformation(String).

GetRuntimeInformation()

Recupera informações de runtime dos Hubs de Eventos, que são necessárias para criar EventHubSender objetos ou EventHubReceiver .

GetRuntimeInformationAsync()

Versão assíncrona de GetRuntimeInformation().

OnAbort()

Executa a ação de anulação.

OnBeginClose(TimeSpan, AsyncCallback, Object)

Executa a ação iniciar fechar.

OnBeginOpen(TimeSpan, AsyncCallback, Object)

Executa a ação iniciar aberta.

OnClose(TimeSpan)

Executa a ação fechar.

OnClosed()

Uma classe de âncora usada para enviar e receber eventos de e para um Hub de Eventos.

(Herdado de ClientEntity)
OnEndClose(IAsyncResult)

Executa a ação de fechamento final.

OnEndOpen(IAsyncResult)

Executa a ação de abertura final.

OnFaulted()

Uma classe de âncora usada para enviar e receber eventos de e para um Hub de Eventos.

(Herdado de ClientEntity)
OnOpen(TimeSpan)

Uma classe de âncora usada para enviar e receber eventos de e para um Hub de Eventos.

(Herdado de ClientEntity)
OnOpened()

Uma classe de âncora usada para enviar e receber eventos de e para um Hub de Eventos.

(Herdado de ClientEntity)
Send(EventData)

Envia dados de evento para um Hub de Eventos.

SendAsync(EventData)

Envia dados de evento de forma assíncrona para um Hub de Eventos.

SendBatch(IEnumerable<EventData>)

Envia um lote de dados de evento.

SendBatchAsync(IEnumerable<EventData>)

Envia de forma assíncrona um lote de dados de evento.

ThrowIfClosed()

Uma classe de âncora usada para enviar e receber eventos de e para um Hub de Eventos.

(Herdado de ClientEntity)
ThrowIfDisposed()

Uma classe de âncora usada para enviar e receber eventos de e para um Hub de Eventos.

(Herdado de ClientEntity)
ThrowIfDisposedOrImmutable()

Uma classe de âncora usada para enviar e receber eventos de e para um Hub de Eventos.

(Herdado de ClientEntity)
ThrowIfDisposedOrNotOpen()

Uma classe de âncora usada para enviar e receber eventos de e para um Hub de Eventos.

(Herdado de ClientEntity)
ThrowIfFaulted()

Uma classe de âncora usada para enviar e receber eventos de e para um Hub de Eventos.

(Herdado de ClientEntity)

Aplica-se a