Partilhar via


EventHubConnection Construtores

Definição

Sobrecargas

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, EventHubConnectionOptions)

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, TokenCredential, EventHubConnectionOptions)

Inicializa uma nova instância da classe EventHubConnection.

EventHubConnection()

Origem:
EventHubConnection.cs
Origem:
EventHubConnection.cs

Inicializa uma nova instância da classe EventHubConnection.

protected EventHubConnection ();
Protected Sub New ()

Aplica-se a

EventHubConnection(String)

Origem:
EventHubConnection.cs
Origem:
EventHubConnection.cs

Inicializa uma nova instância da classe EventHubConnection.

public EventHubConnection (string connectionString);
new Azure.Messaging.EventHubs.EventHubConnection : string -> Azure.Messaging.EventHubs.EventHubConnection
Public Sub New (connectionString As String)

Parâmetros

connectionString
String

A cadeia de conexão a ser usada para se conectar ao namespace dos Hubs de Eventos; espera-se que o nome do Hub de Eventos e as propriedades de chave compartilhada estejam contidos nessa cadeia de conexão.

Comentários

Se a cadeia de conexão for copiada do namespace dos Hubs de Eventos, ela provavelmente não conterá o nome do Hub de Eventos desejado, o que é necessário. Nesse caso, o nome pode ser adicionado manualmente adicionando "; EntityPath=[[ NOME DO HUB DE EVENTOS ]]" até o final da cadeia de conexão. Por exemplo, "; EntityPath=telemetry-hub".

Se você definiu uma política de acesso compartilhado diretamente no próprio Hub de Eventos, copiar a cadeia de conexão desse Hub de Eventos resultará em uma cadeia de conexão que contém o nome.

Aplica-se a

EventHubConnection(String, EventHubConnectionOptions)

Origem:
EventHubConnection.cs
Origem:
EventHubConnection.cs

Inicializa uma nova instância da classe EventHubConnection.

public EventHubConnection (string connectionString, Azure.Messaging.EventHubs.EventHubConnectionOptions connectionOptions);
new Azure.Messaging.EventHubs.EventHubConnection : string * Azure.Messaging.EventHubs.EventHubConnectionOptions -> Azure.Messaging.EventHubs.EventHubConnection
Public Sub New (connectionString As String, connectionOptions As EventHubConnectionOptions)

Parâmetros

connectionString
String

A cadeia de conexão a ser usada para se conectar ao namespace dos Hubs de Eventos; espera-se que o nome do Hub de Eventos e as propriedades de chave compartilhada estejam contidos nessa cadeia de conexão.

connectionOptions
EventHubConnectionOptions

Um conjunto de opções a serem aplicadas ao configurar a conexão.

Comentários

Se a cadeia de conexão for copiada do namespace dos Hubs de Eventos, ela provavelmente não conterá o nome do Hub de Eventos desejado, o que é necessário. Nesse caso, o nome pode ser adicionado manualmente adicionando "; EntityPath=[[ NOME DO HUB DE EVENTOS ]]" até o final da cadeia de conexão. Por exemplo, "; EntityPath=telemetry-hub".

Se você definiu uma política de acesso compartilhado diretamente no próprio Hub de Eventos, copiar a cadeia de conexão desse Hub de Eventos resultará em uma cadeia de conexão que contém o nome.

Aplica-se a

EventHubConnection(String, String)

Origem:
EventHubConnection.cs
Origem:
EventHubConnection.cs

Inicializa uma nova instância da classe EventHubConnection.

public EventHubConnection (string connectionString, string eventHubName);
new Azure.Messaging.EventHubs.EventHubConnection : string * string -> Azure.Messaging.EventHubs.EventHubConnection
Public Sub New (connectionString As String, eventHubName As String)

Parâmetros

connectionString
String

A cadeia de conexão a ser usada para se conectar ao namespace dos Hubs de Eventos; espera-se que as propriedades de chave compartilhada estejam contidas nessa cadeia de conexão, mas não no nome do Hub de Eventos.

eventHubName
String

O nome do Hub de Eventos específico ao qual associar a conexão.

Comentários

Se a cadeia de conexão for copiada do próprio Hub de Eventos, ela conterá o nome do Hub de Eventos desejado e poderá ser usada diretamente sem passar o eventHubName. O nome do Hub de Eventos deve ser passado apenas uma vez, seja como parte da cadeia de conexão ou separadamente.

Aplica-se a

EventHubConnection(String, String, EventHubConnectionOptions)

Origem:
EventHubConnection.cs
Origem:
EventHubConnection.cs

Inicializa uma nova instância da classe EventHubConnection.

public EventHubConnection (string connectionString, string eventHubName, Azure.Messaging.EventHubs.EventHubConnectionOptions connectionOptions);
new Azure.Messaging.EventHubs.EventHubConnection : string * string * Azure.Messaging.EventHubs.EventHubConnectionOptions -> Azure.Messaging.EventHubs.EventHubConnection
Public Sub New (connectionString As String, eventHubName As String, connectionOptions As EventHubConnectionOptions)

Parâmetros

connectionString
String

A cadeia de conexão a ser usada para se conectar ao namespace dos Hubs de Eventos; espera-se que as propriedades de chave compartilhada estejam contidas nessa cadeia de conexão, mas não no nome do Hub de Eventos.

eventHubName
String

O nome do Hub de Eventos específico ao qual associar a conexão.

connectionOptions
EventHubConnectionOptions

Um conjunto de opções a serem aplicadas ao configurar a conexão.

Comentários

Se a cadeia de conexão for copiada do próprio Hub de Eventos, ela conterá o nome do Hub de Eventos desejado e poderá ser usada diretamente sem passar o eventHubName. O nome do Hub de Eventos deve ser passado apenas uma vez, seja como parte da cadeia de conexão ou separadamente.

Aplica-se a

EventHubConnection(String, String, AzureNamedKeyCredential, EventHubConnectionOptions)

Origem:
EventHubConnection.cs
Origem:
EventHubConnection.cs

Inicializa uma nova instância da classe EventHubConnection.

public EventHubConnection (string fullyQualifiedNamespace, string eventHubName, Azure.AzureNamedKeyCredential credential, Azure.Messaging.EventHubs.EventHubConnectionOptions connectionOptions = default);
new Azure.Messaging.EventHubs.EventHubConnection : string * string * Azure.AzureNamedKeyCredential * Azure.Messaging.EventHubs.EventHubConnectionOptions -> Azure.Messaging.EventHubs.EventHubConnection
Public Sub New (fullyQualifiedNamespace As String, eventHubName As String, credential As AzureNamedKeyCredential, Optional connectionOptions As EventHubConnectionOptions = Nothing)

Parâmetros

fullyQualifiedNamespace
String

O namespace dos Hubs de Eventos totalmente qualificado ao qual se conectar. É provável que isso seja semelhante a {yournamespace}.servicebus.windows.net.

eventHubName
String

O nome do Hub de Eventos específico ao qual associar a conexão.

credential
AzureNamedKeyCredential

O AzureNamedKeyCredential a ser usado para autorização. Os controles de acesso podem ser especificados pelo namespace dos Hubs de Eventos ou pelo Hub de Eventos solicitado, dependendo da configuração do Azure.

connectionOptions
EventHubConnectionOptions

Um conjunto de opções a serem aplicadas ao configurar a conexão.

Aplica-se a

EventHubConnection(String, String, AzureSasCredential, EventHubConnectionOptions)

Origem:
EventHubConnection.cs
Origem:
EventHubConnection.cs

Inicializa uma nova instância da classe EventHubConnection.

public EventHubConnection (string fullyQualifiedNamespace, string eventHubName, Azure.AzureSasCredential credential, Azure.Messaging.EventHubs.EventHubConnectionOptions connectionOptions = default);
new Azure.Messaging.EventHubs.EventHubConnection : string * string * Azure.AzureSasCredential * Azure.Messaging.EventHubs.EventHubConnectionOptions -> Azure.Messaging.EventHubs.EventHubConnection
Public Sub New (fullyQualifiedNamespace As String, eventHubName As String, credential As AzureSasCredential, Optional connectionOptions As EventHubConnectionOptions = Nothing)

Parâmetros

fullyQualifiedNamespace
String

O namespace dos Hubs de Eventos totalmente qualificado ao qual se conectar. É provável que isso seja semelhante a {yournamespace}.servicebus.windows.net.

eventHubName
String

O nome do Hub de Eventos específico ao qual associar a conexão.

credential
AzureSasCredential

O AzureSasCredential a ser usado para autorização. Os controles de acesso podem ser especificados pelo namespace dos Hubs de Eventos ou pelo Hub de Eventos solicitado, dependendo da configuração do Azure.

connectionOptions
EventHubConnectionOptions

Um conjunto de opções a serem aplicadas ao configurar a conexão.

Aplica-se a

EventHubConnection(String, String, TokenCredential, EventHubConnectionOptions)

Origem:
EventHubConnection.cs
Origem:
EventHubConnection.cs

Inicializa uma nova instância da classe EventHubConnection.

public EventHubConnection (string fullyQualifiedNamespace, string eventHubName, Azure.Core.TokenCredential credential, Azure.Messaging.EventHubs.EventHubConnectionOptions connectionOptions = default);
new Azure.Messaging.EventHubs.EventHubConnection : string * string * Azure.Core.TokenCredential * Azure.Messaging.EventHubs.EventHubConnectionOptions -> Azure.Messaging.EventHubs.EventHubConnection
Public Sub New (fullyQualifiedNamespace As String, eventHubName As String, credential As TokenCredential, Optional connectionOptions As EventHubConnectionOptions = Nothing)

Parâmetros

fullyQualifiedNamespace
String

O namespace dos Hubs de Eventos totalmente qualificado ao qual se conectar. É provável que isso seja semelhante a {yournamespace}.servicebus.windows.net.

eventHubName
String

O nome do Hub de Eventos específico ao qual associar a conexão.

credential
TokenCredential

A credencial de identidade gerenciada do Azure a ser usada para autorização. Os controles de acesso podem ser especificados pelo namespace dos Hubs de Eventos ou pelo Hub de Eventos solicitado, dependendo da configuração do Azure.

connectionOptions
EventHubConnectionOptions

Um conjunto de opções a serem aplicadas ao configurar a conexão.

Aplica-se a