asp.net mvc 4 IDependencyResolver with Unity -


i new mvc 4 world (just started yesterday) , looking di unity.

i using idependencyresolver get/resolve dependencies.

if use implementation ok

public class unitydependencyresolver : implements idependencyresolver      private _unity iunitycontainer      public sub new(byval icontainer iunitycontainer)         _unity = icontainer     end sub      public function getservice(servicetype type) object implements idependencyresolver.getservice         dim _obj object = nothing          try             _obj = _unity.resolve(servicetype)         catch ex exception         end try          return _obj     end function      public function getservices(servicetype type) ienumerable(of object) implements idependencyresolver.getservices         dim _list list(of object) = new list(of object)          if _unity.isregistered(servicetype)             _list = _unity.resolveall(servicetype)         end if          return _list     end function end class 

but if use receive exception

public class unitydependencyresolver : implements idependencyresolver      private _unity iunitycontainer      public sub new(byval icontainer iunitycontainer)         _unity = icontainer     end sub      public function getservice(servicetype type) object implements idependencyresolver.getservice         dim _obj object = nothing          if _unity.isregistered(servicetype)             _obj = _unity.resolve(servicetype)         end if          return _obj     end function      public function getservices(servicetype type) ienumerable(of object) implements idependencyresolver.getservices         dim _list list(of object) = new list(of object)          if _unity.isregistered(servicetype)             _list = _unity.resolveall(servicetype)         end if          return _list     end function end class 

in global.asax file set

... dependencyresolver.setresolver(new unitydependencyresolver(unity)) 

why iam getting exceptions if dont put _unity.resolve in try catch ?


Comments

Popular posts from this blog

.htaccess - First slash is removed after domain when entering a webpage in the browser -

Automatically create pages in phpfox -

c# - Farseer ContactListener is not working -