HttpRequest-Kontext in selbst gehostetem WebApi abrufen

Wie kann ich über eine selbst gehostete MVC-WebAPI auf die Abfragezeichenfolge zugreifen?

Aufruf zum folgenden mit NRE fehlgeschlagen, da Current leer ist (aka. Null)

System.Web.HttpContext.Current.Request["myQuery"]

Ich benötige Zugriff auf den aktuellen Kontext außerhalb des Controllers, da ich meine Objektinstanziierung über steuern möchte. DI. z.B.

        container
            .RegisterType<MyObject>(
                new InjectionFactory(
                    uc =>
                        new MyObject(
                            System.Web.HttpContext.Current.Request["myParam"]) //This failed.
                    ));

Aufrufcontainer.Resolve<MyObject>() aus dem Inneren des ControllerApi-Codes aufgrund der oben genannten NRE fehlgeschlagen.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage