码迷,mamicode.com
首页 > 其他好文 > 详细

天气预报添加

时间:2015-03-03 11:32:31      阅读:129      评论:0      收藏:0      [点我收藏+]

标签:

1、首先引入PowerLabs.Plug.Api.dll

2、引入技术分享目录

3、调用方法 myWeather = new WeatherModel(WeatherXml.getWeather());
            return Json(myWeather);(需要引入1中的dll)

4、globla.cs 中

private static bool inited = false; //要加上,控制字段
        private static object initLocker = new object(); //要加上,互斥锁

        protected void Application_Start()
        {

            //初始化天气
            if (inited == false)
            {
                #region 初始化
                lock (initLocker) //lock 关键字将语句块标记为临界区,方法是获取给定对象的互斥锁,执行语句,然后释放该锁。
                {
                    if (inited == false)
                    {
                        //启动天预报
                        WeatherXml.StartWeather();
                        //持续定义定时器,用来持续获取天气 
                        WeatherXml.Init();
                        inited = true;
                    }
                }
                #endregion
            }
            AreaRegistration.RegisterAllAreas();

5、完成

天气预报添加

标签:

原文地址:http://www.cnblogs.com/sdaulldd/p/4310294.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!