首页 > Windows开发 > 详细

如何将SinglaR与MVC和Web Api集成

时间:2017-03-01 23:03:02      阅读:508      评论:0      收藏:0      [点我收藏+]

 一:SinglaR与MVC结合

1:新建一个MVC的项目

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

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

技术分享

 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

技术分享

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

技术分享

 

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

 技术分享

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

技术分享

二:SinglaR与WebAPI结合

1:新建一个webapi的项目

2:新间一个BaseController,如下

技术分享

3:其他步骤如一所视

 

如何将SinglaR与MVC和Web Api集成

原文:http://www.cnblogs.com/gouguo/p/6486681.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!