gpt4 book ai didi

c# - SignalR 上的自定义横向扩展总线导致异常

转载 作者:太空宇宙 更新时间:2023-11-03 16:08:46 25 4
gpt4 key购买 nike

我为 SignalR 构建了一个自定义 ScaleoutMessageBus 子类,以通过我的 RabbitMQ 总线传递消息。但是,我从 SignalR 收到以下异常:

System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
at System.SZArrayHelper.get_Item[T](Int32 index)
at Microsoft.AspNet.SignalR.Messaging.ScaleoutMessageBus.OnReceivedCore(Int32 streamIndex, UInt64 id, ScaleoutMessage scaleoutMessage)
at Microsoft.AspNet.SignalR.Messaging.ScaleoutStreamManager.OnReceived(Int32 streamIndex, UInt64 id, ScaleoutMessage message)
at System.Threading.Tasks.Task.Execute()

什么会导致此异常发生?

最佳答案

事实证明,我需要覆盖 StreamCount 以提供我正在使用的额外流编号。

关于c# - SignalR 上的自定义横向扩展总线导致异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18276206/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com