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

EventHubConsumerClient 构造函数

定义

重载

EventHubConsumerClient()

初始化 EventHubConsumerClient 类的新实例。

EventHubConsumerClient(String, String)

初始化 EventHubConsumerClient 类的新实例。

EventHubConsumerClient(String, EventHubConnection, EventHubConsumerClientOptions)

初始化 EventHubConsumerClient 类的新实例。

EventHubConsumerClient(String, String, EventHubConsumerClientOptions)

初始化 EventHubConsumerClient 类的新实例。

EventHubConsumerClient(String, String, String)

初始化 EventHubConsumerClient 类的新实例。

EventHubConsumerClient(String, String, String, EventHubConsumerClientOptions)

初始化 EventHubConsumerClient 类的新实例。

EventHubConsumerClient(String, String, String, AzureNamedKeyCredential, EventHubConsumerClientOptions)

初始化 EventHubConsumerClient 类的新实例。

EventHubConsumerClient(String, String, String, AzureSasCredential, EventHubConsumerClientOptions)

初始化 EventHubConsumerClient 类的新实例。

EventHubConsumerClient(String, String, String, TokenCredential, EventHubConsumerClientOptions)

初始化 EventHubConsumerClient 类的新实例。

EventHubConsumerClient()

Source:
EventHubConsumerClient.cs
Source:
EventHubConsumerClient.cs

初始化 EventHubConsumerClient 类的新实例。

protected EventHubConsumerClient ();
Protected Sub New ()

适用于

EventHubConsumerClient(String, String)

Source:
EventHubConsumerClient.cs
Source:
EventHubConsumerClient.cs

初始化 EventHubConsumerClient 类的新实例。

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

参数

consumerGroup
String

与此使用者关联的使用者组的名称。 事件在此组的上下文中读取。

connectionString
String

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

注解

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

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

适用于

EventHubConsumerClient(String, EventHubConnection, EventHubConsumerClientOptions)

Source:
EventHubConsumerClient.cs
Source:
EventHubConsumerClient.cs

初始化 EventHubConsumerClient 类的新实例。

public EventHubConsumerClient (string consumerGroup, Azure.Messaging.EventHubs.EventHubConnection connection, Azure.Messaging.EventHubs.Consumer.EventHubConsumerClientOptions clientOptions = default);
new Azure.Messaging.EventHubs.Consumer.EventHubConsumerClient : string * Azure.Messaging.EventHubs.EventHubConnection * Azure.Messaging.EventHubs.Consumer.EventHubConsumerClientOptions -> Azure.Messaging.EventHubs.Consumer.EventHubConsumerClient
Public Sub New (consumerGroup As String, connection As EventHubConnection, Optional clientOptions As EventHubConsumerClientOptions = Nothing)

参数

consumerGroup
String

与此使用者关联的使用者组的名称。 事件在此组的上下文中读取。

connection
EventHubConnection

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

clientOptions
EventHubConsumerClientOptions

配置使用者时要应用的一组选项。

适用于

EventHubConsumerClient(String, String, EventHubConsumerClientOptions)

Source:
EventHubConsumerClient.cs
Source:
EventHubConsumerClient.cs

初始化 EventHubConsumerClient 类的新实例。

public EventHubConsumerClient (string consumerGroup, string connectionString, Azure.Messaging.EventHubs.Consumer.EventHubConsumerClientOptions clientOptions);
new Azure.Messaging.EventHubs.Consumer.EventHubConsumerClient : string * string * Azure.Messaging.EventHubs.Consumer.EventHubConsumerClientOptions -> Azure.Messaging.EventHubs.Consumer.EventHubConsumerClient
Public Sub New (consumerGroup As String, connectionString As String, clientOptions As EventHubConsumerClientOptions)

参数

consumerGroup
String

与此使用者关联的使用者组的名称。 事件在此组的上下文中读取。

connectionString
String

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

clientOptions
EventHubConsumerClientOptions

要用于此使用者的选项集。

注解

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

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

适用于

EventHubConsumerClient(String, String, String)

Source:
EventHubConsumerClient.cs
Source:
EventHubConsumerClient.cs

初始化 EventHubConsumerClient 类的新实例。

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

参数

consumerGroup
String

与此使用者关联的使用者组的名称。 事件在此组的上下文中读取。

connectionString
String

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

eventHubName
String

要与使用者关联的特定事件中心的名称。

注解

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

适用于

EventHubConsumerClient(String, String, String, EventHubConsumerClientOptions)

Source:
EventHubConsumerClient.cs
Source:
EventHubConsumerClient.cs

初始化 EventHubConsumerClient 类的新实例。

public EventHubConsumerClient (string consumerGroup, string connectionString, string eventHubName, Azure.Messaging.EventHubs.Consumer.EventHubConsumerClientOptions clientOptions);
new Azure.Messaging.EventHubs.Consumer.EventHubConsumerClient : string * string * string * Azure.Messaging.EventHubs.Consumer.EventHubConsumerClientOptions -> Azure.Messaging.EventHubs.Consumer.EventHubConsumerClient
Public Sub New (consumerGroup As String, connectionString As String, eventHubName As String, clientOptions As EventHubConsumerClientOptions)

参数

consumerGroup
String

与此使用者关联的使用者组的名称。 事件在此组的上下文中读取。

connectionString
String

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

eventHubName
String

要与使用者关联的特定事件中心的名称。

clientOptions
EventHubConsumerClientOptions

配置使用者时要应用的一组选项。

注解

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

适用于

EventHubConsumerClient(String, String, String, AzureNamedKeyCredential, EventHubConsumerClientOptions)

Source:
EventHubConsumerClient.cs
Source:
EventHubConsumerClient.cs

初始化 EventHubConsumerClient 类的新实例。

public EventHubConsumerClient (string consumerGroup, string fullyQualifiedNamespace, string eventHubName, Azure.AzureNamedKeyCredential credential, Azure.Messaging.EventHubs.Consumer.EventHubConsumerClientOptions clientOptions = default);
new Azure.Messaging.EventHubs.Consumer.EventHubConsumerClient : string * string * string * Azure.AzureNamedKeyCredential * Azure.Messaging.EventHubs.Consumer.EventHubConsumerClientOptions -> Azure.Messaging.EventHubs.Consumer.EventHubConsumerClient
Public Sub New (consumerGroup As String, fullyQualifiedNamespace As String, eventHubName As String, credential As AzureNamedKeyCredential, Optional clientOptions As EventHubConsumerClientOptions = Nothing)

参数

consumerGroup
String

与此使用者关联的使用者组的名称。 事件在此组的上下文中读取。

fullyQualifiedNamespace
String

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

eventHubName
String

要与使用者关联的特定事件中心的名称。

credential
AzureNamedKeyCredential

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

clientOptions
EventHubConsumerClientOptions

配置使用者时要应用的一组选项。

适用于

EventHubConsumerClient(String, String, String, AzureSasCredential, EventHubConsumerClientOptions)

Source:
EventHubConsumerClient.cs
Source:
EventHubConsumerClient.cs

初始化 EventHubConsumerClient 类的新实例。

public EventHubConsumerClient (string consumerGroup, string fullyQualifiedNamespace, string eventHubName, Azure.AzureSasCredential credential, Azure.Messaging.EventHubs.Consumer.EventHubConsumerClientOptions clientOptions = default);
new Azure.Messaging.EventHubs.Consumer.EventHubConsumerClient : string * string * string * Azure.AzureSasCredential * Azure.Messaging.EventHubs.Consumer.EventHubConsumerClientOptions -> Azure.Messaging.EventHubs.Consumer.EventHubConsumerClient
Public Sub New (consumerGroup As String, fullyQualifiedNamespace As String, eventHubName As String, credential As AzureSasCredential, Optional clientOptions As EventHubConsumerClientOptions = Nothing)

参数

consumerGroup
String

与此使用者关联的使用者组的名称。 事件在此组的上下文中读取。

fullyQualifiedNamespace
String

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

eventHubName
String

要与使用者关联的特定事件中心的名称。

credential
AzureSasCredential

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

clientOptions
EventHubConsumerClientOptions

配置使用者时要应用的一组选项。

适用于

EventHubConsumerClient(String, String, String, TokenCredential, EventHubConsumerClientOptions)

Source:
EventHubConsumerClient.cs
Source:
EventHubConsumerClient.cs

初始化 EventHubConsumerClient 类的新实例。

public EventHubConsumerClient (string consumerGroup, string fullyQualifiedNamespace, string eventHubName, Azure.Core.TokenCredential credential, Azure.Messaging.EventHubs.Consumer.EventHubConsumerClientOptions clientOptions = default);
new Azure.Messaging.EventHubs.Consumer.EventHubConsumerClient : string * string * string * Azure.Core.TokenCredential * Azure.Messaging.EventHubs.Consumer.EventHubConsumerClientOptions -> Azure.Messaging.EventHubs.Consumer.EventHubConsumerClient
Public Sub New (consumerGroup As String, fullyQualifiedNamespace As String, eventHubName As String, credential As TokenCredential, Optional clientOptions As EventHubConsumerClientOptions = Nothing)

参数

consumerGroup
String

与此使用者关联的使用者组的名称。 事件在此组的上下文中读取。

fullyQualifiedNamespace
String

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

eventHubName
String

要与使用者关联的特定事件中心的名称。

credential
TokenCredential

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

clientOptions
EventHubConsumerClientOptions

配置使用者时要应用的一组选项。

适用于