c# - Custom scaleout bus on SignalR causes exceptions -


i've build custom scaleoutmessagebus child class signalr pass messages on rabbitmq bus. however, i'm getting following exception signalr:

system.argumentoutofrangeexception: index out of range. must non-negative , less size of collection. parameter name: index    @ system.szarrayhelper.get_item[t](int32 index)    @ microsoft.aspnet.signalr.messaging.scaleoutmessagebus.onreceivedcore(int32 streamindex, uint64 id, scaleoutmessage scaleoutmessage)    @ microsoft.aspnet.signalr.messaging.scaleoutstreammanager.onreceived(int32 streamindex, uint64 id, scaleoutmessage message)    @ system.threading.tasks.task.execute() 

what cause exception occur?

it turns out needed override streamcount provide additional stream numbers using.


Comments

Popular posts from this blog

assembly - 8086 TASM: Illegal Indexing Mode -

Java, LWJGL, OpenGL 1.1, decoding BufferedImage to Bytebuffer and binding to OpenGL across classes -

javascript - addthis share facebook and google+ url -