| IComponentRegistryBuilder Interface | 
Namespace: Autofac.Core.Registration
 Syntax
SyntaxThe IComponentRegistryBuilder type exposes the following members.
 Properties
Properties| Name | Description | |
|---|---|---|
|  | Properties | 
            Gets the set of properties used during component registration.
             | 
 Methods
Methods| Name | Description | |
|---|---|---|
|  | AddRegistrationSource | 
            Add a registration source that will provide registrations on-the-fly.
             | 
|  | AddServiceMiddlewareSource | 
            Add a source of service middleware that will provide service registrations on-the-fly.
             | 
|  | Build | 
            Create a new IComponentRegistry with all the component registrations that have been made.
             | 
|  | Dispose | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.(Inherited from IDisposable.) | 
|  | IsRegistered | 
            Determines whether the specified service is registered.
             | 
|  | Register(IComponentRegistration) | 
            Register a component.
             | 
|  | Register(IComponentRegistration, Boolean) | 
            Register a component.
             | 
|  | RegisterServiceMiddleware | 
            Register a piece of service middleware that will be invoked for all registrations of a service when they are resolved.
             | 
 Events
Events| Name | Description | |
|---|---|---|
|  | Registered | 
            Fired whenever a component is registered - either explicitly or via a
            IRegistrationSource.
             | 
|  | RegistrationSourceAdded | 
            Fired when an IRegistrationSource is added to the registry.
             | 
 See Also
See Also