SignalR Hub redirect (HubPipelineModule) - PullRequest
0 голосов
/ 12 марта 2020

Есть ли возможность перенаправить запрос 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); 
  } 
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...