3 Stimmen

Ninject, wie man auf den Kernel zugreift, um Instanzen zu erstellen?

Ich bin neu in ninject und verwende ninject 2.0. Meine Anwendung wird in asp.net mvc gehostet.

Jetzt weiß ich nicht, wie ich auf den in meiner Klassenbibliothek erstellten Kernel zugreifen kann.

Ich denke, ich sollte Kernel in global.aspx erstellen und laden Sie alle Module in es. Aber wie kann ich es in der gesamten Anwendung verfügbar machen?

    protected void Application_Start()
    {
        RegisterRoutes(RouteTable.Routes);

        IKernel kernel = new StandardKernel(new ServiceModule());
    }

Wo soll der oben erstellte Kernel abgelegt werden und wie kann man darauf zugreifen?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X