你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

EventHubBufferedProducerClient 构造函数

定义

重载

EventHubBufferedProducerClient()

用于模拟生成者以进行测试。

EventHubBufferedProducerClient(String)

初始化 EventHubBufferedProducerClient 类的新实例。

EventHubBufferedProducerClient(EventHubConnection, EventHubBufferedProducerClientOptions)

初始化 EventHubBufferedProducerClient 类的新实例。

EventHubBufferedProducerClient(String, EventHubBufferedProducerClientOptions)

初始化 EventHubBufferedProducerClient 类的新实例。

EventHubBufferedProducerClient(String, String)

初始化 EventHubBufferedProducerClient 类的新实例。

EventHubBufferedProducerClient(String, String, EventHubBufferedProducerClientOptions)

初始化 EventHubBufferedProducerClient 类的新实例。

EventHubBufferedProducerClient(String, String, AzureNamedKeyCredential, EventHubBufferedProducerClientOptions)

初始化 EventHubBufferedProducerClient 类的新实例。

EventHubBufferedProducerClient(String, String, AzureSasCredential, EventHubBufferedProducerClientOptions)

初始化 EventHubBufferedProducerClient 类的新实例。

EventHubBufferedProducerClient(String, String, TokenCredential, EventHubBufferedProducerClientOptions)

初始化 EventHubBufferedProducerClient 类的新实例。

EventHubBufferedProducerClient()

Source:
EventHubBufferedProducerClient.cs
Source:
EventHubBufferedProducerClient.cs

用于模拟生成者以进行测试。

protected EventHubBufferedProducerClient ();
Protected Sub New ()

适用于

EventHubBufferedProducerClient(String)

Source:
EventHubBufferedProducerClient.cs
Source:
EventHubBufferedProducerClient.cs

初始化 EventHubBufferedProducerClient 类的新实例。

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

参数

connectionString
String

用于连接到事件中心命名空间的连接字符串;此连接字符串中应包含事件中心名称和共享密钥属性。

注解

如果连接字符串是从事件中心命名空间复制的,则它可能不会包含所需事件中心的名称,这是必需的。 在这种情况下,可以通过添加“;手动添加名称EntityPath=[[ EVENT HUB NAME ]]“ 到连接字符串的末尾。 例如,“;EntityPath=telemetry-hub”。

如果已直接在事件中心本身上定义共享访问策略,则从该事件中心复制连接字符串将导致包含该名称的连接字符串。

适用于

EventHubBufferedProducerClient(EventHubConnection, EventHubBufferedProducerClientOptions)

Source:
EventHubBufferedProducerClient.cs
Source:
EventHubBufferedProducerClient.cs

初始化 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)

参数

connection
EventHubConnection

EventHubConnection用于与事件中心服务通信的连接。

clientOptions
EventHubBufferedProducerClientOptions

配置生成者时要应用的一组 EventHubBufferedProducerClientOptions

适用于

EventHubBufferedProducerClient(String, EventHubBufferedProducerClientOptions)

Source:
EventHubBufferedProducerClient.cs
Source:
EventHubBufferedProducerClient.cs

初始化 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)

参数

connectionString
String

用于连接到事件中心命名空间的连接字符串;此连接字符串中应包含事件中心名称和共享密钥属性。

clientOptions
EventHubBufferedProducerClientOptions

配置缓冲生成者时要应用的一组 EventHubBufferedProducerClientOptions

注解

如果连接字符串是从事件中心命名空间复制的,则它可能不会包含所需事件中心的名称,这是必需的。 在这种情况下,可以通过添加“;手动添加名称EntityPath=[[ EVENT HUB NAME ]]“ 到连接字符串的末尾。 例如,“;EntityPath=telemetry-hub”。

如果已直接在事件中心本身上定义共享访问策略,则从该事件中心复制连接字符串将导致包含该名称的连接字符串。

适用于

EventHubBufferedProducerClient(String, String)

Source:
EventHubBufferedProducerClient.cs
Source:
EventHubBufferedProducerClient.cs

初始化 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)

参数

connectionString
String

用于连接到事件中心命名空间的连接字符串;此连接字符串中应包含事件中心名称和共享密钥属性。

eventHubName
String

要与生成者关联的特定事件中心的名称。

注解

如果连接字符串是从事件中心本身复制的,它将包含所需事件中心的名称,并且可以直接使用,而无需传递 eventHubName。 事件中心的名称应仅传递一次,可以是连接字符串的一部分,也可以单独传递。

适用于

EventHubBufferedProducerClient(String, String, EventHubBufferedProducerClientOptions)

Source:
EventHubBufferedProducerClient.cs
Source:
EventHubBufferedProducerClient.cs

初始化 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)

参数

connectionString
String

用于连接到事件中心命名空间的连接字符串;此连接字符串中应包含事件中心名称和共享密钥属性。

eventHubName
String

要与生成者关联的特定事件中心的名称。

clientOptions
EventHubBufferedProducerClientOptions

配置缓冲生成者时要应用的一组 EventHubBufferedProducerClientOptions

注解

如果连接字符串是从事件中心本身复制的,它将包含所需事件中心的名称,并且可以直接使用,而无需传递 eventHubName。 事件中心的名称应仅传递一次,可以是连接字符串的一部分,也可以单独传递。

适用于

EventHubBufferedProducerClient(String, String, AzureNamedKeyCredential, EventHubBufferedProducerClientOptions)

Source:
EventHubBufferedProducerClient.cs
Source:
EventHubBufferedProducerClient.cs

初始化 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)

参数

fullyQualifiedNamespace
String

要连接到的完全限定的事件中心命名空间。 这可能类似于 {yournamespace}.servicebus.windows.net

eventHubName
String

要与生成者关联的特定事件中心的名称。

credential
AzureNamedKeyCredential

用于授权的共享访问密钥凭据。 访问控制可能由事件中心命名空间或请求的事件中心指定,具体取决于 Azure 配置。

clientOptions
EventHubBufferedProducerClientOptions

配置生成者时要应用的一组 EventHubBufferedProducerClientOptions

适用于

EventHubBufferedProducerClient(String, String, AzureSasCredential, EventHubBufferedProducerClientOptions)

Source:
EventHubBufferedProducerClient.cs
Source:
EventHubBufferedProducerClient.cs

初始化 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)

参数

fullyQualifiedNamespace
String

要连接到的完全限定的事件中心命名空间。 这可能类似于 {yournamespace}.servicebus.windows.net

eventHubName
String

要与生成者关联的特定事件中心的名称。

credential
AzureSasCredential

用于授权的共享访问密钥凭据。 访问控制可能由事件中心命名空间或请求的事件中心指定,具体取决于 Azure 配置。

clientOptions
EventHubBufferedProducerClientOptions

配置生成者时要应用的一组 EventHubBufferedProducerClientOptions

适用于

EventHubBufferedProducerClient(String, String, TokenCredential, EventHubBufferedProducerClientOptions)

Source:
EventHubBufferedProducerClient.cs
Source:
EventHubBufferedProducerClient.cs

初始化 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)

参数

fullyQualifiedNamespace
String

要连接到的完全限定的事件中心命名空间。 这可能类似于 {yournamespace}.servicebus.windows.net

eventHubName
String

要与生成者关联的特定事件中心的名称。

credential
TokenCredential

用于授权的共享访问密钥凭据。 访问控制可能由事件中心命名空间或请求的事件中心指定,具体取决于 Azure 配置。

clientOptions
EventHubBufferedProducerClientOptions

配置生成者时要应用的一组 EventHubBufferedProducerClientOptions

适用于