Share via


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

EventHubConnection 构造函数

定义

重载

EventHubConnection()

初始化 EventHubConnection 类的新实例。

EventHubConnection(String)

初始化 EventHubConnection 类的新实例。

EventHubConnection(String, EventHubConnectionOptions)

初始化 EventHubConnection 类的新实例。

EventHubConnection(String, String)

初始化 EventHubConnection 类的新实例。

EventHubConnection(String, String, EventHubConnectionOptions)

初始化 EventHubConnection 类的新实例。

EventHubConnection(String, String, AzureNamedKeyCredential, EventHubConnectionOptions)

初始化 EventHubConnection 类的新实例。

EventHubConnection(String, String, AzureSasCredential, EventHubConnectionOptions)

初始化 EventHubConnection 类的新实例。

EventHubConnection(String, String, TokenCredential, EventHubConnectionOptions)

初始化 EventHubConnection 类的新实例。

EventHubConnection()

Source:
EventHubConnection.cs

初始化 EventHubConnection 类的新实例。

protected EventHubConnection ();
Protected Sub New ()

适用于

EventHubConnection(String)

Source:
EventHubConnection.cs

初始化 EventHubConnection 类的新实例。

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

参数

connectionString
String

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

注解

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

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

适用于

EventHubConnection(String, EventHubConnectionOptions)

Source:
EventHubConnection.cs

初始化 EventHubConnection 类的新实例。

public EventHubConnection (string connectionString, Azure.Messaging.EventHubs.EventHubConnectionOptions connectionOptions);
new Azure.Messaging.EventHubs.EventHubConnection : string * Azure.Messaging.EventHubs.EventHubConnectionOptions -> Azure.Messaging.EventHubs.EventHubConnection
Public Sub New (connectionString As String, connectionOptions As EventHubConnectionOptions)

参数

connectionString
String

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

connectionOptions
EventHubConnectionOptions

配置连接时要应用的一组选项。

注解

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

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

适用于

EventHubConnection(String, String)

Source:
EventHubConnection.cs

初始化 EventHubConnection 类的新实例。

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

参数

connectionString
String

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

eventHubName
String

要与之关联的特定事件中心的名称。

注解

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

适用于

EventHubConnection(String, String, EventHubConnectionOptions)

Source:
EventHubConnection.cs

初始化 EventHubConnection 类的新实例。

public EventHubConnection (string connectionString, string eventHubName, Azure.Messaging.EventHubs.EventHubConnectionOptions connectionOptions);
new Azure.Messaging.EventHubs.EventHubConnection : string * string * Azure.Messaging.EventHubs.EventHubConnectionOptions -> Azure.Messaging.EventHubs.EventHubConnection
Public Sub New (connectionString As String, eventHubName As String, connectionOptions As EventHubConnectionOptions)

参数

connectionString
String

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

eventHubName
String

要与之关联的特定事件中心的名称。

connectionOptions
EventHubConnectionOptions

配置连接时要应用的一组选项。

注解

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

适用于

EventHubConnection(String, String, AzureNamedKeyCredential, EventHubConnectionOptions)

Source:
EventHubConnection.cs

初始化 EventHubConnection 类的新实例。

public EventHubConnection (string fullyQualifiedNamespace, string eventHubName, Azure.AzureNamedKeyCredential credential, Azure.Messaging.EventHubs.EventHubConnectionOptions connectionOptions = default);
new Azure.Messaging.EventHubs.EventHubConnection : string * string * Azure.AzureNamedKeyCredential * Azure.Messaging.EventHubs.EventHubConnectionOptions -> Azure.Messaging.EventHubs.EventHubConnection
Public Sub New (fullyQualifiedNamespace As String, eventHubName As String, credential As AzureNamedKeyCredential, Optional connectionOptions As EventHubConnectionOptions = Nothing)

参数

fullyQualifiedNamespace
String

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

eventHubName
String

要与之关联的特定事件中心的名称。

credential
AzureNamedKeyCredential

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

connectionOptions
EventHubConnectionOptions

配置连接时要应用的一组选项。

适用于

EventHubConnection(String, String, AzureSasCredential, EventHubConnectionOptions)

Source:
EventHubConnection.cs

初始化 EventHubConnection 类的新实例。

public EventHubConnection (string fullyQualifiedNamespace, string eventHubName, Azure.AzureSasCredential credential, Azure.Messaging.EventHubs.EventHubConnectionOptions connectionOptions = default);
new Azure.Messaging.EventHubs.EventHubConnection : string * string * Azure.AzureSasCredential * Azure.Messaging.EventHubs.EventHubConnectionOptions -> Azure.Messaging.EventHubs.EventHubConnection
Public Sub New (fullyQualifiedNamespace As String, eventHubName As String, credential As AzureSasCredential, Optional connectionOptions As EventHubConnectionOptions = Nothing)

参数

fullyQualifiedNamespace
String

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

eventHubName
String

要与之关联的特定事件中心的名称。

credential
AzureSasCredential

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

connectionOptions
EventHubConnectionOptions

配置连接时要应用的一组选项。

适用于

EventHubConnection(String, String, TokenCredential, EventHubConnectionOptions)

Source:
EventHubConnection.cs

初始化 EventHubConnection 类的新实例。

public EventHubConnection (string fullyQualifiedNamespace, string eventHubName, Azure.Core.TokenCredential credential, Azure.Messaging.EventHubs.EventHubConnectionOptions connectionOptions = default);
new Azure.Messaging.EventHubs.EventHubConnection : string * string * Azure.Core.TokenCredential * Azure.Messaging.EventHubs.EventHubConnectionOptions -> Azure.Messaging.EventHubs.EventHubConnection
Public Sub New (fullyQualifiedNamespace As String, eventHubName As String, credential As TokenCredential, Optional connectionOptions As EventHubConnectionOptions = Nothing)

参数

fullyQualifiedNamespace
String

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

eventHubName
String

要与之关联的特定事件中心的名称。

credential
TokenCredential

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

connectionOptions
EventHubConnectionOptions

配置连接时要应用的一组选项。

适用于