Compartilhar via


EventHubBufferedProducerClient Construtores

Definição

Sobrecargas

EventHubBufferedProducerClient()

Usado para zombar do produtor para fins de teste.

EventHubBufferedProducerClient(String)

Inicializa uma nova instância da classe EventHubBufferedProducerClient.

EventHubBufferedProducerClient(EventHubConnection, EventHubBufferedProducerClientOptions)

Inicializa uma nova instância da classe EventHubBufferedProducerClient.

EventHubBufferedProducerClient(String, EventHubBufferedProducerClientOptions)

Inicializa uma nova instância da classe EventHubBufferedProducerClient.

EventHubBufferedProducerClient(String, String)

Inicializa uma nova instância da classe EventHubBufferedProducerClient.

EventHubBufferedProducerClient(String, String, EventHubBufferedProducerClientOptions)

Inicializa uma nova instância da classe EventHubBufferedProducerClient.

EventHubBufferedProducerClient(String, String, AzureNamedKeyCredential, EventHubBufferedProducerClientOptions)

Inicializa uma nova instância da classe EventHubBufferedProducerClient.

EventHubBufferedProducerClient(String, String, AzureSasCredential, EventHubBufferedProducerClientOptions)

Inicializa uma nova instância da classe EventHubBufferedProducerClient.

EventHubBufferedProducerClient(String, String, TokenCredential, EventHubBufferedProducerClientOptions)

Inicializa uma nova instância da classe EventHubBufferedProducerClient.

EventHubBufferedProducerClient()

Origem:
EventHubBufferedProducerClient.cs
Origem:
EventHubBufferedProducerClient.cs

Usado para zombar do produtor para fins de teste.

protected EventHubBufferedProducerClient ();
Protected Sub New ()

Aplica-se a

EventHubBufferedProducerClient(String)

Origem:
EventHubBufferedProducerClient.cs
Origem:
EventHubBufferedProducerClient.cs

Inicializa uma nova instância da classe EventHubBufferedProducerClient.

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

EventHubBufferedProducerClient(EventHubConnection, EventHubBufferedProducerClientOptions)

Origem:
EventHubBufferedProducerClient.cs
Origem:
EventHubBufferedProducerClient.cs

Inicializa uma nova instância da classe EventHubBufferedProducerClient.

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

Parâmetros

connection
EventHubConnection

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

clientOptions
EventHubBufferedProducerClientOptions

Um conjunto de EventHubBufferedProducerClientOptions a ser aplicado ao configurar o produtor.

Aplica-se a

EventHubBufferedProducerClient(String, EventHubBufferedProducerClientOptions)

Origem:
EventHubBufferedProducerClient.cs
Origem:
EventHubBufferedProducerClient.cs

Inicializa uma nova instância da classe EventHubBufferedProducerClient.

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

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
EventHubBufferedProducerClientOptions

Um conjunto de EventHubBufferedProducerClientOptions a ser aplicado ao configurar o produtor em buffer.

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ê tiver definido 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

EventHubBufferedProducerClient(String, String)

Origem:
EventHubBufferedProducerClient.cs
Origem:
EventHubBufferedProducerClient.cs

Inicializa uma nova instância da classe EventHubBufferedProducerClient.

public EventHubBufferedProducerClient (string connectionString, string eventHubName);
new Azure.Messaging.EventHubs.Producer.EventHubBufferedProducerClient : string * string -> Azure.Messaging.EventHubs.Producer.EventHubBufferedProducerClient
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 o nome do Hub de Eventos e as propriedades de chave compartilhada estejam contidos nessa cadeia de conexão.

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 hub de eventos em si, 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, como parte da cadeia de conexão ou separadamente.

Aplica-se a

EventHubBufferedProducerClient(String, String, EventHubBufferedProducerClientOptions)

Origem:
EventHubBufferedProducerClient.cs
Origem:
EventHubBufferedProducerClient.cs

Inicializa uma nova instância da classe EventHubBufferedProducerClient.

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

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.

eventHubName
String

O nome do Hub de Eventos específico ao qual associar o produtor.

clientOptions
EventHubBufferedProducerClientOptions

Um conjunto de EventHubBufferedProducerClientOptions a ser aplicado ao configurar o produtor em buffer.

Comentários

Se a cadeia de conexão for copiada do hub de eventos em si, 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, como parte da cadeia de conexão ou separadamente.

Aplica-se a

EventHubBufferedProducerClient(String, String, AzureNamedKeyCredential, EventHubBufferedProducerClientOptions)

Origem:
EventHubBufferedProducerClient.cs
Origem:
EventHubBufferedProducerClient.cs

Inicializa uma nova instância da classe EventHubBufferedProducerClient.

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

Um conjunto de EventHubBufferedProducerClientOptions a ser aplicado ao configurar o produtor.

Aplica-se a

EventHubBufferedProducerClient(String, String, AzureSasCredential, EventHubBufferedProducerClientOptions)

Origem:
EventHubBufferedProducerClient.cs
Origem:
EventHubBufferedProducerClient.cs

Inicializa uma nova instância da classe EventHubBufferedProducerClient.

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

Um conjunto de EventHubBufferedProducerClientOptions a ser aplicado ao configurar o produtor.

Aplica-se a

EventHubBufferedProducerClient(String, String, TokenCredential, EventHubBufferedProducerClientOptions)

Origem:
EventHubBufferedProducerClient.cs
Origem:
EventHubBufferedProducerClient.cs

Inicializa uma nova instância da classe EventHubBufferedProducerClient.

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

Um conjunto de EventHubBufferedProducerClientOptions a ser aplicado ao configurar o produtor.

Aplica-se a