你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Microsoft.Azure.EventHubs 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
类
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 |
用于提供访问令牌的身份验证委托。 |