Table of Contents

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