Thetype exposes the following members.
Gets the activator used to create instances.
Gets a unique identifier for this component (shared in all sub-contexts.) This value also appears in Services.
Gets the lifetime associated with the component.
Gets additional data associated with the component.
Gets a value indicating whether the instances of the component should be disposed by the container.
Gets the services provided by the component.
Gets a value indicating whether the component instances are shared or not.
Gets the component registration upon which this registration is based.
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.(Inherited from IDisposable.)
Called by the container once an instance has been fully constructed, including any requested objects that depend on the instance.
Called by the container once an instance has been constructed.
Called by the container when an instance is required.
Fired when the activation process for a new instance is complete.
Fired when a new instance is being activated. The instance can be wrapped or switched at this time by setting the Instance property in the provided event arguments.
Fired when a new instance is required. The instance can be provided in order to skip the regular activator, by setting the Instance property in the provided event arguments.
For components registered instance-per-matching-lifetime-scope, retrieves the set of lifetime scope tags to match.(Defined by ComponentRegistrationExtensions.)