Container
instance out of controller?Container.Resolve
in my class but how can I access Container<
There are a couple of ways to statically reference your AppHost instance. You can resolve a dependency via the IAppHost instance with:
HostContext.TryResolve<T>();
HostContext.Resolve<T>();
HostContext.AppHost.TryResolve<T>();
If for some reason you need to access the concrete Funq.Container
, you can access it via the singleton:
ServiceStackHost.Instance.Container
Whilst inside a Service, Razor View Page, etc you can use:
base.TryResolve<T>();