Partilhar via


EventHubProducerClient Construtores

Definição

Sobrecargas

EventHubProducerClient()

Inicializa uma nova instância da classe EventHubProducerClient.

EventHubProducerClient(String)

Inicializa uma nova instância da classe EventHubProducerClient.

EventHubProducerClient(EventHubConnection, EventHubProducerClientOptions)

Inicializa uma nova instância da classe EventHubProducerClient.

EventHubProducerClient(String, EventHubProducerClientOptions)

Inicializa uma nova instância da classe EventHubProducerClient.

EventHubProducerClient(String, String)

Inicializa uma nova instância da classe EventHubProducerClient.

EventHubProducerClient(String, String, EventHubProducerClientOptions)

Inicializa uma nova instância da classe EventHubProducerClient.

EventHubProducerClient(String, String, AzureNamedKeyCredential, EventHubProducerClientOptions)

Inicializa uma nova instância da classe EventHubProducerClient.

EventHubProducerClient(String, String, AzureSasCredential, EventHubProducerClientOptions)

Inicializa uma nova instância da classe EventHubProducerClient.

EventHubProducerClient(String, String, TokenCredential, EventHubProducerClientOptions)

Inicializa uma nova instância da classe EventHubProducerClient.

EventHubProducerClient()

Origem:
EventHubProducerClient.cs
Origem:
EventHubProducerClient.cs

Inicializa uma nova instância da classe EventHubProducerClient.

protected EventHubProducerClient ();
Protected Sub New ()

Aplica-se a

EventHubProducerClient(String)

Origem:
EventHubProducerClient.cs
Origem:
EventHubProducerClient.cs

Inicializa uma nova instância da classe EventHubProducerClient.

public EventHubProducerClient (string connectionString);
new Azure.Messaging.EventHubs.Producer.EventHubProducerClient : string -> Azure.Messaging.EventHubs.Producer.EventHubProducerClient
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

EventHubProducerClient(EventHubConnection, EventHubProducerClientOptions)

Origem:
EventHubProducerClient.cs
Origem:
EventHubProducerClient.cs

Inicializa uma nova instância da classe EventHubProducerClient.

public EventHubProducerClient (Azure.Messaging.EventHubs.EventHubConnection connection, Azure.Messaging.EventHubs.Producer.EventHubProducerClientOptions clientOptions = default);
new Azure.Messaging.EventHubs.Producer.EventHubProducerClient : Azure.Messaging.EventHubs.EventHubConnection * Azure.Messaging.EventHubs.Producer.EventHubProducerClientOptions -> Azure.Messaging.EventHubs.Producer.EventHubProducerClient
Public Sub New (connection As EventHubConnection, Optional clientOptions As EventHubProducerClientOptions = Nothing)

Parâmetros

connection
EventHubConnection

A EventHubConnection conexão a ser usada para comunicação com o serviço hubs de eventos.

clientOptions
EventHubProducerClientOptions

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

Aplica-se a

EventHubProducerClient(String, EventHubProducerClientOptions)

Origem:
EventHubProducerClient.cs
Origem:
EventHubProducerClient.cs

Inicializa uma nova instância da classe EventHubProducerClient.

public EventHubProducerClient (string connectionString, Azure.Messaging.EventHubs.Producer.EventHubProducerClientOptions clientOptions);
new Azure.Messaging.EventHubs.Producer.EventHubProducerClient : string * Azure.Messaging.EventHubs.Producer.EventHubProducerClientOptions -> Azure.Messaging.EventHubs.Producer.EventHubProducerClient
Public Sub New (connectionString As String, clientOptions As EventHubProducerClientOptions)

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.

clientOptions
EventHubProducerClientOptions

O conjunto de opções a serem usadas para esse consumidor.

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

EventHubProducerClient(String, String)

Origem:
EventHubProducerClient.cs
Origem:
EventHubProducerClient.cs

Inicializa uma nova instância da classe EventHubProducerClient.

public EventHubProducerClient (string connectionString, string eventHubName);
new Azure.Messaging.EventHubs.Producer.EventHubProducerClient : string * string -> Azure.Messaging.EventHubs.Producer.EventHubProducerClient
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 o produtor.

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

EventHubProducerClient(String, String, EventHubProducerClientOptions)

Origem:
EventHubProducerClient.cs
Origem:
EventHubProducerClient.cs

Inicializa uma nova instância da classe EventHubProducerClient.

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

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 o produtor.

clientOptions
EventHubProducerClientOptions

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

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

EventHubProducerClient(String, String, AzureNamedKeyCredential, EventHubProducerClientOptions)

Origem:
EventHubProducerClient.cs
Origem:
EventHubProducerClient.cs

Inicializa uma nova instância da classe EventHubProducerClient.

public EventHubProducerClient (string fullyQualifiedNamespace, string eventHubName, Azure.AzureNamedKeyCredential credential, Azure.Messaging.EventHubs.Producer.EventHubProducerClientOptions clientOptions = default);
new Azure.Messaging.EventHubs.Producer.EventHubProducerClient : string * string * Azure.AzureNamedKeyCredential * Azure.Messaging.EventHubs.Producer.EventHubProducerClientOptions -> Azure.Messaging.EventHubs.Producer.EventHubProducerClient
Public Sub New (fullyQualifiedNamespace As String, eventHubName As String, credential As AzureNamedKeyCredential, Optional clientOptions As EventHubProducerClientOptions = 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 o produtor.

credential
AzureNamedKeyCredential

A credencial de chave de acesso compartilhada 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.

clientOptions
EventHubProducerClientOptions

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

Aplica-se a

EventHubProducerClient(String, String, AzureSasCredential, EventHubProducerClientOptions)

Origem:
EventHubProducerClient.cs
Origem:
EventHubProducerClient.cs

Inicializa uma nova instância da classe EventHubProducerClient.

public EventHubProducerClient (string fullyQualifiedNamespace, string eventHubName, Azure.AzureSasCredential credential, Azure.Messaging.EventHubs.Producer.EventHubProducerClientOptions clientOptions = default);
new Azure.Messaging.EventHubs.Producer.EventHubProducerClient : string * string * Azure.AzureSasCredential * Azure.Messaging.EventHubs.Producer.EventHubProducerClientOptions -> Azure.Messaging.EventHubs.Producer.EventHubProducerClient
Public Sub New (fullyQualifiedNamespace As String, eventHubName As String, credential As AzureSasCredential, Optional clientOptions As EventHubProducerClientOptions = 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 o produtor.

credential
AzureSasCredential

A credencial de assinatura de acesso compartilhado 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.

clientOptions
EventHubProducerClientOptions

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

Aplica-se a

EventHubProducerClient(String, String, TokenCredential, EventHubProducerClientOptions)

Origem:
EventHubProducerClient.cs
Origem:
EventHubProducerClient.cs

Inicializa uma nova instância da classe EventHubProducerClient.

public EventHubProducerClient (string fullyQualifiedNamespace, string eventHubName, Azure.Core.TokenCredential credential, Azure.Messaging.EventHubs.Producer.EventHubProducerClientOptions clientOptions = default);
new Azure.Messaging.EventHubs.Producer.EventHubProducerClient : string * string * Azure.Core.TokenCredential * Azure.Messaging.EventHubs.Producer.EventHubProducerClientOptions -> Azure.Messaging.EventHubs.Producer.EventHubProducerClient
Public Sub New (fullyQualifiedNamespace As String, eventHubName As String, credential As TokenCredential, Optional clientOptions As EventHubProducerClientOptions = 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 o produtor.

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.

clientOptions
EventHubProducerClientOptions

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

Aplica-se a