你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
ReadEventOptions.OwnerLevel 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
填充后,所有者级别指示读取将专用于对请求的分区中的事件和关联的使用者组执行。 为此,读取将尝试断言对分区的所有权;如果使用者组中有多个独占读取器尝试断言同一分区的所有权,则具有较大 OwnerLevel 值的读取器将“获胜”。
使用独占读取器时,不允许创建非独占或所有者级别较低的其他读取器(如果已存在),在下一次尝试的操作期间将遇到异常。
public long? OwnerLevel { get; set; }
member this.OwnerLevel : Nullable<int64> with get, set
Public Property OwnerLevel As Nullable(Of Long)
属性值
要与独占读取者关联的相对优先级;对于非独占读取器,此值应为 null
。
例外
当设置了所有者级别并且 EventHubConsumerClient 由于拒绝所有权而无法从请求的事件中心分区读取时发生。 在这种情况下, EventHubsException.FailureReason 将设置为 ConsumerDisconnected。
注解
EventHubsException如果 EventHubConsumerClient 无法从给定使用者组的请求的事件中心分区中读取事件,则会出现 。 在这种情况下, EventHubsException.FailureReason 将设置为 ConsumerDisconnected。