一:SinglaR与MVC结合

1:新建一个MVC的项目

2:新建一个SignalR"永久链接类"=》MyConnection1

3:主要的代码要写一个泛型继承Controller基类=》BaseController

如何将SinglaR与MVC和Web Api集成

 public abstract class BaseController<T> : Controller where T : PersistentConnection
    {
        public IConnection Connection { get; set; }
        public IConnectionGroupManager Groups { get; set; }
        public BaseController()
        {
            var gh = GlobalHost.ConnectionManager.GetConnectionContext<T>();

            Connection = gh.Connection;
            Groups = gh.Groups;

        }
    }

4:然后新建一个普通的controller=》DefaultController,但是要继承上面的BaseController

如何将SinglaR与MVC和Web Api集成

5:映射动做,在App_Start文件下面的Startup.Auth类里面做映射,代码如下

如何将SinglaR与MVC和Web Api集成

 

6:添加一个index的view,做为客户端,代码如下

 如何将SinglaR与MVC和Web Api集成

7:然后运行代码,断点,在默认的DefaultController里面就能取得相关的 方法

如何将SinglaR与MVC和Web Api集成

二:SinglaR与WebAPI结合

1:新建一个webapi的项目

2:新间一个BaseController,如下

如何将SinglaR与MVC和Web Api集成

3:其他步骤如一所视

 

相关文章:

  • 2021-07-16
  • 2022-01-19
  • 2022-12-23
  • 2022-12-23
  • 2021-09-21
  • 2021-12-26
  • 2021-05-06
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-06-17
  • 2021-04-06
  • 2021-08-10
  • 2022-12-23
  • 2022-12-23
  • 2021-08-08
相关资源
相似解决方案