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.