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>).
            
Namespace: SimpleInjector
Assembly: SimpleInjector (in SimpleInjector.dll) Version: 5.3.0
Syntax
Parameters
- serviceType
- Type: SystemType
 TThe element type of the collections to register.
- instance
- Type: SystemObject
 The instance to register.
Exceptions
| Exception | Condition | 
|---|---|
| ArgumentException | Thrown when the serviceType is ambiguous, or instance does not implement serviceType. | 
| ArgumentNullException | Thrown when either serviceType or instance are null references. | 
See Also