天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

ASP.NET MVC3 讓依賴注入來的更簡單(新補充了Ninject示例)

  昨天,我寫了一篇文章(參見:ASP.NET MVC 依賴注入),這種實現方式我個人一直感覺不太順,在寫出來與大家一起分享的同時,

  也是想讓大家提提自己的建議, 今天下載了微軟發布的最新的 ASP.NET MVC3 Beta 版,同時也仔細閱讀了它的 Release Notes,

  讓我感覺到驚喜的是,MVC3增加了對依賴注入的支持,增加了一  個 IDependencyResolver 接口定義,真的是很不錯,比起我原來的實現要順暢很多,

  還是老方法,上微軟牛人們的博客逛一圈看看有沒有已經寫好的代碼,有就拿來用之,沒有就只能自己寫了,結果讓我很失望,也可能是我太笨,

  我沒有找到一個完整的示例,只有一些代碼片斷,于是,我將其整理了一翻,也有一點點個人的心得,拿出來,與大家分享一下,

  如遇高人請不吝賜教,下面是代碼片斷。

  1、實現 MVC3 Beta 中提供的依賴注入接口 IDependencyResolverMyDependencyResolver.cs 的代碼  

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using Microsoft.Practices.Unity;

namespace Demo
{
    
public class MyDependencyResolver : IDependencyResolver
    {
        
#region IDependencyResolver 成員

        
/// <summary>
        
/// 依賴注入容器
        
/// </summary>
        private UnityContainer _unityContainer;

        
/// <summary>
        
/// 構造
        
/// </summary>
        
/// <param name="aUnityContainer">依賴注入容器</param>
        public MyDependencyResolver( UnityContainer aUnityContainer )
        {
            _unityContainer 
= aUnityContainer;
        }

        
public object GetService( Type aServiceType )
        {
            
try
            {
                
return _unityContainer.Resolve( aServiceType );
            }
            
catch
            {
                
/// 按微軟的要求,此方法,在沒有解析到任何對象的情況下,必須返回 null,必須這么做!!!!
                return null;
            }
        }

        
public IEnumerable<object> GetServices( Type aServiceType )
        {
            
try
            {
                
return _unityContainer.ResolveAll( aServiceType );
            }
            
catch
            {
                
/// 按微軟的要求,此方法,在沒有解析到任何對象的情況下,必須返回空集合,必須這么做!!!!
                return new List<object>( );
            }
        }

        
#endregion
    }

}

NET技術ASP.NET MVC3 讓依賴注入來的更簡單(新補充了Ninject示例),轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 久久强奷乱码老熟女 | 世界上第一个得抑郁症的人是谁 | 在线中文高清资源免费观看 | 叔叔 电影完整版免费观看韩国 | 国产三级在线免费观看 | 伊人色啪啪天天综合婷婷 | 99久久e免费热视频百度 | 99久久精品国产交换 | 亚洲国产综合另类视频 | 欧美日韩另类在线专区 | 老师好爽你下面水好多视频 | 娇妻中日久久持久久 | 久久综合给会久久狠狠狠 | 国产精品99| 四虎永久精品视频在线 | 久久综合中文字幕佐佐木希 | 亚洲欧美日韩国产精品26u | 亚洲看片无码免费视频 | 欧美乱妇狂野欧美在线视频 | 国产探花在线精品一区二区 | 成人国产亚洲欧美成人综合网 | 色一欲一性一乱一区二区三区 | 国产精品成人观看视频免费 | 久草在线草a免费线看 | xiao77唯美清纯 | 亚洲蜜桃AV永久无码精品放毛片 | 国产精品嫩草免费视频 | 国产高清-国产av | 久久精品国产亚洲AV未满十八 | 高h乱np甄宓 | 国产在线精品视频资源 | 色琪琪无码成人AV视频 | 免费观看激烈日板子 | 香蕉eeww99国产精选播放 | 大香网伊人久久综合网2020 | 校草让我脱了内裤给全班看 | 苍井空小公主qvod | 耻辱诊察室1一4集动漫在线观看 | 2021扫黑风暴在线观看免费完整版 | 国语大学生自产拍在线观看 | YELLOW视频在线观看免费版高清 |