Constructor ComponentRegistration
- Namespace
- Autofac.Core.Registration
- Assembly
- Autofac.dll
ComponentRegistration(Guid, IInstanceActivator, IComponentLifetime, InstanceSharing, InstanceOwnership, IEnumerable<Service>, IDictionary<string, object?>, IComponentRegistration, RegistrationOptions)
public ComponentRegistration(Guid id, IInstanceActivator activator, IComponentLifetime lifetime, InstanceSharing sharing, InstanceOwnership ownership, IEnumerable<Service> services, IDictionary<string, object?> metadata, IComponentRegistration target, RegistrationOptions options = RegistrationOptions.None)
Parameters
id Guid
activator IInstanceActivator
lifetime IComponentLifetime
sharing InstanceSharing
ownership InstanceOwnership
services IEnumerable<Service>
metadata IDictionary<string, object>
target IComponentRegistration
options RegistrationOptions
ComponentRegistration(Guid, IInstanceActivator, IComponentLifetime, InstanceSharing, InstanceOwnership, IEnumerable<Service>, IDictionary<string, object?>, RegistrationOptions)
public ComponentRegistration(Guid id, IInstanceActivator activator, IComponentLifetime lifetime, InstanceSharing sharing, InstanceOwnership ownership, IEnumerable<Service> services, IDictionary<string, object?> metadata, RegistrationOptions options = RegistrationOptions.None)
Parameters
id Guid
activator IInstanceActivator
lifetime IComponentLifetime
sharing InstanceSharing
ownership InstanceOwnership
services IEnumerable<Service>
metadata IDictionary<string, object>
options RegistrationOptions
ComponentRegistration(Guid, IInstanceActivator, IComponentLifetime, InstanceSharing, InstanceOwnership, IResolvePipelineBuilder, IEnumerable<Service>, IDictionary<string, object?>, RegistrationOptions)
public ComponentRegistration(Guid id, IInstanceActivator activator, IComponentLifetime lifetime, InstanceSharing sharing, InstanceOwnership ownership, IResolvePipelineBuilder pipelineBuilder, IEnumerable<Service> services, IDictionary<string, object?> metadata, RegistrationOptions options = RegistrationOptions.None)
Parameters
id Guid
activator IInstanceActivator
lifetime IComponentLifetime
sharing InstanceSharing
ownership InstanceOwnership
pipelineBuilder IResolvePipelineBuilder
services IEnumerable<Service>
metadata IDictionary<string, object>
options RegistrationOptions
ComponentRegistration(Guid, IInstanceActivator, IComponentLifetime, InstanceSharing, InstanceOwnership, IResolvePipelineBuilder, IEnumerable<Service>, IDictionary<string, object?>, IComponentRegistration, RegistrationOptions)
public ComponentRegistration(Guid id, IInstanceActivator activator, IComponentLifetime lifetime, InstanceSharing sharing, InstanceOwnership ownership, IResolvePipelineBuilder pipelineBuilder, IEnumerable<Service> services, IDictionary<string, object?> metadata, IComponentRegistration target, RegistrationOptions options = RegistrationOptions.None)
Parameters
id Guid
activator IInstanceActivator
lifetime IComponentLifetime
sharing InstanceSharing
ownership InstanceOwnership
pipelineBuilder IResolvePipelineBuilder
services IEnumerable<Service>
metadata IDictionary<string, object>
target IComponentRegistration
options RegistrationOptions