Partilhar via


EventHubConnection Classe

Definição

Uma conexão com o serviço Hubs de Eventos do Azure, habilitando as comunicações do cliente com uma instância específica do Hub de Eventos em um namespace dos Hubs de Eventos. Uma única conexão pode ser compartilhada entre vários produtores e/ou consumidores do Hub de Eventos ou pode ser usada como uma conexão dedicada para um único produtor ou cliente consumidor.

public class EventHubConnection : IAsyncDisposable
type EventHubConnection = class
    interface IAsyncDisposable
Public Class EventHubConnection
Implements IAsyncDisposable
Herança
EventHubConnection
Implementações

Construtores

EventHubConnection()

Inicializa uma nova instância da classe EventHubConnection.

EventHubConnection(String)

Inicializa uma nova instância da classe EventHubConnection.

EventHubConnection(String, EventHubConnectionOptions)

Inicializa uma nova instância da classe EventHubConnection.

EventHubConnection(String, String)

Inicializa uma nova instância da classe EventHubConnection.

EventHubConnection(String, String, AzureNamedKeyCredential, EventHubConnectionOptions)

Inicializa uma nova instância da classe EventHubConnection.

EventHubConnection(String, String, AzureSasCredential, EventHubConnectionOptions)

Inicializa uma nova instância da classe EventHubConnection.

EventHubConnection(String, String, EventHubConnectionOptions)

Inicializa uma nova instância da classe EventHubConnection.

EventHubConnection(String, String, TokenCredential, EventHubConnectionOptions)

Inicializa uma nova instância da classe EventHubConnection.

Propriedades

EventHubName

O nome do Hub de Eventos ao qual a conexão está associada, específico para o namespace dos Hubs de Eventos que a contém.

FullyQualifiedNamespace

O namespace dos Hubs de Eventos totalmente qualificado ao qual a conexão está associada. É provável que isso seja semelhante a {yournamespace}.servicebus.windows.net.

IsClosed

Indica se isso EventHubConnection foi ou não fechado.

Métodos

CloseAsync(CancellationToken)

Fecha a conexão com o namespace dos Hubs de Eventos e o Hub de Eventos associado.

DisposeAsync()

Executa a tarefa necessária para limpo recursos usados pelo EventHubConnection, incluindo garantir que a conexão em si tenha sido fechada.

Aplica-se a