此页面有用吗?
您对此内容的反馈非常重要。 请告诉我们您的想法。
更多反馈?
1500 个剩余字符
导出 (0) 打印
全部展开

EventHubReceiver 类

注:本页面内容可能不完全适用中国大陆地区运营的 Windows Azure服务。如要了解不同地区 Windows Azure 服务的差异, 请参考本网站.

一个客户端类,在与事件中心使用者组相关的接收操作中使用。表示到使用者组中的特定事件中心分区的逻辑接收方连接。

System.Object
  Microsoft.ServiceBus.Messaging.ClientEntity
    Microsoft.ServiceBus.Messaging.EventHubReceiver

命名空间:  Microsoft.ServiceBus.Messaging
程序集:  Microsoft.ServiceBus(在 Microsoft.ServiceBus.dll 中)

public sealed class EventHubReceiver : ClientEntity

EventHubReceiver 类型公开以下成员。

  名称说明
公共属性Epoch获取用于确定接收操作过程中分区所有权的时期值。
公共属性EventHubPath获取事件中心路径。
公共属性IsClosed (从 ClientEntity 继承。)
公共属性Name获取事件中心的名称。
公共属性OffsetInclusive获取一个值,该值指示 StartingOffset 是否被视为包含性偏移,意即,返回的第一个事件是包含起始偏移量的事件。正常情况下,返回的第一个事件是起始偏移量之后的事件。
公共属性PartitionId获取事件中心逻辑分区的分区 ID。
公共属性PrefetchCount获取或设置任意接收操作将主动缓存的事件的数量。默认情况下,此值从 EventHubConsumerGroup 继承。默认值为 10,000。
公共属性PrefetchSizeInBytes
公共属性RetryPolicy (从 ClientEntity 继承。)
公共属性StartingDateTimeUtc获取此接收方的开始日期和时间(UTC 格式)。Receive 方法在此 StartingDateTimeUtc 值之后开始接收下一事件。如果为 null,该接收方从事件中心事件流开始处开始接收事件。
公共属性StartingOffset获取此接收方的起始偏移量。Receive 方法在此偏移值之后开始接收下一事件。如果此值为 null,该接收方从事件中心事件流开始处开始接收事件。
页首

  名称说明
公共方法Abort对消息传送实体执行中止功能。 (从 ClientEntity 继承。)
公共方法Close向 Service Bus 发送清除消息,指出已完成对实体的使用。 (从 ClientEntity 继承。)
公共方法CloseAsync向 Service Bus 异步发送清除消息,指出已完成对实体的使用。 (从 ClientEntity 继承。)
公共方法Equals (从 Object 继承。)
公共方法GetHashCode (从 Object 继承。)
公共方法GetType (从 Object 继承。)
公共方法Receive()接收事件中心事件数据。
公共方法Receive(Int32)接收事件中心事件数据,最多可达指定的计数。
公共方法Receive(TimeSpan)接收具有指定超时值的事件中心事件数据。
公共方法Receive(Int32, TimeSpan)接收事件中心事件数据,最多可达具有指定超时值的指定计数。
公共方法ReceiveAsync()Receive() 的异步版本。
公共方法ReceiveAsync(Int32)Receive(Int32) 的异步版本。
公共方法ReceiveAsync(TimeSpan)Receive(TimeSpan) 的异步版本。
公共方法ReceiveAsync(Int32, TimeSpan)Receive(Int32, TimeSpan) 的异步版本。
公共方法ToString (从 Object 继承。)
页首

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。不保证所有实例成员都是线程安全的。

社区附加资源

添加
显示:
© 2015 Microsoft