IDependencyResolver
Represents a dependency resolver.
On the fly activates an object without registering it into the container. If you want to resolve a
registered service use the Resolve instead.
Begins a new scope.
Builds up an instance, the container will perform injections and extensions on it.
Calls the registered asynchronous initializers of all resolved objects.
IDependencyResolver PutInstanceInScope(Type typeFrom, object instance, bool withoutDisposalTracking = false, object name = null)
Puts an instance into the scope which will be dropped when the scope is being disposed.
Resolves an instance from the container.
object Resolve(Type typeFrom, object name, bool nullResultAllowed = false, object[] dependencyOverrides = null)
Resolves an instance from the container.
Resolves all registered types of a service.
Resolves all registered types of a service.
Delegate ResolveFactory(Type typeFrom, object name = null, bool nullResultAllowed = false, Type[] parameterTypes)
Returns a factory method which can be used to activate a type.