你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
EventHubConsumerClient 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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
配置使用者时要应用的一组选项。