Share via


EventHubsConnectionStringBuilder Classe

Definição

EventHubsConnectionStringBuilder pode ser usado para construir uma cadeia de conexão que possa estabelecer a comunicação com entidades dos Hubs de Eventos. Ele também pode ser usado para executar a validação básica em uma cadeia de conexão existente.

Uma cadeia de conexão é basicamente uma cadeia de caracteres composta por par chave-valor separado por ";". O formato básico é "<key>=<value>[;< key>=<value>]" em que o nome da chave com suporte é o seguinte:

Ponto de extremidade – a URL que contém o namespace dos Hubs de Eventos

EntityPath – o caminho para a entidade do Hub de Eventos

SharedAccessKeyName - o nome da chave para a regra de política de acesso compartilhado correspondente para o namespace ou entidade.

SharedAccessKey - a chave para a regra de política de acesso compartilhado correspondente do namespace ou da entidade.
public class EventHubsConnectionStringBuilder
type EventHubsConnectionStringBuilder = class
Public Class EventHubsConnectionStringBuilder
Herança
EventHubsConnectionStringBuilder

Exemplos

Exemplo de código:

var connectionStringBuiler = new EventHubsConnectionStringBuilder(
    "amqps://EventHubsNamespaceName.servicebus.windows.net", 
    "EventHubsEntityName", // Event Hub Name 
    "SharedAccessSignatureKeyName", 
    "SharedAccessSignatureKey");
 string connectionString = connectionStringBuiler.ToString();

Construtores

EventHubsConnectionStringBuilder(String)

Formato ConnectionString: Endpoint=sb://namespace_DNS_Name; EntityPath=EVENT_HUB_NAME; SharedAccessKeyName=SHARED_ACCESS_KEY_NAME; SharedAccessKey=SHARED_ACCESS_KEY

EventHubsConnectionStringBuilder(Uri, String, String, String)

Criar uma cadeia de conexão consumível por CreateFromConnectionString(String)

EventHubsConnectionStringBuilder(Uri, String, String, String, TimeSpan)

Criar uma cadeia de conexão consumível por CreateFromConnectionString(String)

EventHubsConnectionStringBuilder(Uri, String, String, TimeSpan)

Criar uma cadeia de conexão consumível por CreateFromConnectionString(String)

Propriedades

Authentication

Habilita a autenticação de Identidade Gerenciada do Azure Active Directory quando definida como 'Identidade Gerenciada'

Endpoint

Obtém ou define o ponto de extremidade dos Hubs de Eventos.

EntityPath

Obter o valor do caminho da entidade da cadeia de conexão

OperationTimeout

OperationTimeout é aplicado em situações errôneas para notificar o chamador sobre o relevante EventHubsException

SasKey

Obter o valor da chave de política de acesso compartilhado da cadeia de conexão

SasKeyName

Obter o nome do proprietário da política de acesso compartilhado da cadeia de conexão

SharedAccessSignature

Obtém ou define o token de acesso SAS.

TransportType

Tipo de transporte para a conexão do cliente. As opções disponíveis são Amqp e AmqpWebSockets. O padrão será Amqp se não for especificado.

Métodos

Clone()

Cria um objeto clonado do atual EventHubsConnectionStringBuilder.

ToString()

Retorna uma cadeia de conexão interoperável que pode ser usada para se conectar ao Namespace dos Hubs de Eventos

Aplica-se a