SignalR:使用HubPipeline创建集线器

时间:2018-07-03 18:32:14

标签: c# signalr

我正在与Signalr合作,并且正在尝试创建一个集线器。知道您无法执行类似new MyHub();的操作后,我创建了一种我认为可以做到的方法。 此方法类似于:

    private IMyHub CreateHub(Type hubType)
    {

        var defaultHubManager = new DefaultHubManager(GlobalHost.DependencyResolver);
        var hub = defaultHubManager.ResolveHub(hubType.Name) as IMyHub;
        return hub;
    }

我想使用将在MyHub类中调用正确方法的接口。如果可能的话,我想避免做类似GlobalHost.Clients.All.Send()的事情。

是否有创建这些中心并在界面中返回的方法?如果没有,有办法避免执行上述代码吗?

0 个答案:

没有答案