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

Microsoft.Azure.EventHubs 命名空间

AzureActiveDirectoryTokenProvider

表示事件中心的 Azure Active Directory 令牌提供程序。

BatchOptions

用于在创建 EventDataBatch时定义分部键和最大消息大小的选项。

ClientEntity

具有 Open-Close/Abort 状态 m/c 的所有客户端实体的协定main-purpose:closeAll 相关实体

EventData

封装要发送到 EventHub 和从 EventHub 接收的事件的数据结构。 每个 EventHubs 分区都可以可视化为 EventData 流。

EventData.SystemPropertiesCollection

用于存储由事件中心服务设置的属性的集合。

EventDataBatch

一个帮助程序类,用于创建 IEnumerable 并考虑最大大小限制,以便可以将 IEnumerable>EventData< 传递给 的 EventHubClient Send 或 SendAsync 方法,以批量发送EventData对象。<EventData>

EventDataDiagnosticExtensions

EventData诊断扩展方法。

EventHubClient

Anchor 类 - 所有 EventHub 客户端操作都从此处开始。 请参见CreateFromConnectionString(String)

EventHubPartitionRuntimeInformation

包含有关事件中心分区的信息。

EventHubRuntimeInformation

包含有关事件中心的信息。

EventHubsCommunicationException

与消息传送操作相关的一般通信错误的信号的异常。

EventHubsConnectionStringBuilder

EventHubsConnectionStringBuilder 可用于构造可以与事件中心实体建立通信的连接字符串。 它还可用于对现有连接字符串执行基本验证。

连接字符串基本上是由由“;”分隔的键值对组成的字符串。 基本格式为“<key>=<value>[;<key>=<value>]“,其中支持的密钥名称如下所示:

终结点 - 包含事件中心命名空间的 URL

EntityPath - 事件中心实体的路径

SharedAccessKeyName - 命名空间或实体的相应共享访问策略规则的密钥名称。

SharedAccessKey - 命名空间或实体的相应共享访问策略规则的密钥。
EventHubsException

各种事件中心错误的基本异常。

EventHubsTimeoutException

遇到超时时引发的异常。 调用方重试该操作。

EventPosition

表示可以在创建事件中心接收器期间设置选项。

JsonSecurityToken

扩展适用于 JWT 特定属性的 SecurityToken

ManagedIdentityTokenProvider

表示用于 Azure 托管标识集成的 Azure Active Directory 令牌提供程序。

MessageSizeExceededException

当消息大小超过 AMQP 在链接上允许的大小时,将引发异常。

MessagingEntityNotFoundException

在命名空间上找不到事件中心时引发的异常。

PartitionReceiver

这是从 EventHub 分区接收的逻辑表示形式。

PartitionReceiver 绑定到 ConsumerGroup + Partition 组合。 如果要创建基于 epoch 的 PartitionReceiver (即 PartitionReceiver.Epoch != 0) 每个 ConsumerGroup + 分区组合不能有多个活动接收器。 每个 ConsumerGroup + Partition 组合可以有多个具有非纪元接收器的接收方。

PartitionSender

此发送方类是将事件发送到特定 EventHub 分区的逻辑表示形式。 如果不关心将事件发送到特定分区,请不要使用此类,请改用 SendAsync(EventData)

PublisherRevokedException

发出已撤销发布者错误的信号的异常。

QuotaExceededException

提供事件中心超出配额的异常。

ReceiverDisconnectedException

如果两个或多个 PartitionReceiver 实例连接到具有不同纪元值的同一分区,则会引发此异常。

ReceiverOptions

表示可以在创建事件中心接收器期间设置选项。

ReceiverRuntimeInformation

表示事件中心的逻辑分区的近似接收方运行时信息。

RetryExponential

RetryPolicy 实现,其中重试之间的延迟将以交错的指数方式增长。 可以使用 在客户端 EventHubClient上设置 RetryPolicy。 RetryIntervals 将使用 retryFactor 进行计算,后者是 deltaBackOff (MaximumBackoff - MinimumBackoff) 和 MaximumRetryCount 的函数

RetryPolicy

表示用于重试消息传送操作的抽象。 用户不应实现此类,而应使用提供的实现之一。

SecurityToken

提供有关安全令牌的信息,例如访问群体、到期时间和字符串令牌值。

ServerBusyException

服务器繁忙时引发的异常。 调用方应等待一段时间,然后重试操作。

SharedAccessSignatureToken

包装共享访问签名的 SecurityToken

SharedAccessSignatureTokenProvider

SharedAccessSignatureTokenProvider 使用共享访问密钥或现有签名生成令牌。

TokenProvider

可以扩展此抽象基类以实现其他令牌提供程序。

接口

IPartitionReceiveHandler

接收操作的处理程序接口。 使用此接口的任何实现在使用 时 SetReceiveHandler(IPartitionReceiveHandler, Boolean)指定用户操作。

ITokenProvider

提供令牌提供程序的接口定义。

枚举

EventHubsException.ErrorSourceType

枚举消息通信的错误源类型。

TokenScope

表示 的范围的 SecurityToken枚举。

TransportType

支持的传输类型

委托

AzureActiveDirectoryTokenProvider.AuthenticationCallback

用于提供访问令牌的身份验证委托。