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.
Checks whether a type can be resolved by the container, or not.
Checks whether a type can be resolved by the container, or not.
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.