ContainerCollectionRegistratorAppendInstance Method

Simple Injector
Overload List

  NameDescription
Public methodAppendInstanceTService(TService)
Appends a single instance to a collection of registrations for the given TService . Calls to AppendInstance can both preceed and follow a call to one of the Container.Collections.Register overloads. This instance must be thread-safe when working in a multi-threaded environment. NOTE: Do note that instances supplied by this method NEVER get disposed by the container; the instance is assumed to outlive this container instance. If disposing is required, use RegisterSingleton<TService>(Func<TService>).
Public methodAppendInstance(Type, Object)
Appends a single instance to a collection of registrations for the given serviceType. Calls to AppendInstance can both preceed and follow a call to one of the Container.Collections.Register overloads. This instance must be thread-safe when working in a multi-threaded environment. NOTE: Do note that instances supplied by this method NEVER get disposed by the container; the instance is assumed to outlive this container instance. If disposing is required, use RegisterSingleton<TService>(Func<TService>).
Top
See Also

Reference