Есть ли возможность перенаправить запрос HubPipelineModule на другой метод? Например, пользователь (клиент) пытается подключиться к моему серверу SignalR (концентратору) и вызывает несуществующий метод. Я хочу справиться с этим и перенаправить его к какому-либо методу по умолчанию, который находится на моем сервере (концентраторе), например структура переключателя.
Некоторый код:
public class LoggingPipelineModule : HubPipelineModule
{
protected override bool OnBeforeIncoming(IHubIncomingInvokerContext context)
{
Debug.WriteLine("=> Invoking " + context.MethodDescriptor.Name + " on hub " + context.MethodDescriptor.Hub.Name);
return base.OnBeforeIncoming(context);
}
protected override bool OnBeforeOutgoing(IHubOutgoingInvokerContext context)
{
Debug.WriteLine("<= Invoking " + context.Invocation.Method + " on client hub " + context.Invocation.Hub);
return base.OnBeforeOutgoing(context);
}
}