none
Dependency resolver Ninject RRS feed

  • Pregunta

  • Hola a todos

    con versiones anteriores de Ninject implementaba mi dependency resolver de la siguiente forma:

    using Ninject;
    using System;
    using System.Collections.Generic;
    using System.Web.Mvc;
    
    namespace CondominiumManagement.KernelUI.Infrastructure
    {
        public class NinjectDependencyResolver : IDependencyResolver
        {
            private IKernel kernel;
    
            public NinjectDependencyResolver(IKernel kernelParam)
            {
                kernel = kernelParam;
                AddBindings();
            }
    
            public object GetService(Type serviceType)
            {
                return kernel.TryGet(serviceType);
            }
    
            public IEnumerable<object> GetServices(Type serviceType)
            {
                return kernel.GetAll(serviceType);
            }
    
            private void AddBindings()
            {
                // put bindings here
            }
        }
    }

    Pero ahora me marca un warning: 'IKernel' is obsolete: 'Use IKernelConfiguration and IReadonlyKernel'

    ¿alguien podría ayudarme a corregirlo?

    De antemano gracias

    martes, 24 de septiembre de 2019 3:24

Todas las respuestas