Table of Contents

Method CreateRegistration

Namespace
Autofac.Builder
Assembly
Autofac.dll

CreateRegistration<TLimit, TActivatorData, TSingleRegistrationStyle>(IRegistrationBuilder<TLimit, TActivatorData, TSingleRegistrationStyle>)

public static IComponentRegistration CreateRegistration<TLimit, TActivatorData, TSingleRegistrationStyle>(this IRegistrationBuilder<TLimit, TActivatorData, TSingleRegistrationStyle> builder) where TActivatorData : IConcreteActivatorData where TSingleRegistrationStyle : SingleRegistrationStyle

Parameters

builder IRegistrationBuilder<TLimit, TActivatorData, TSingleRegistrationStyle>

Returns

IComponentRegistration

Type Parameters

TLimit
TActivatorData
TSingleRegistrationStyle

CreateRegistration(Guid, RegistrationData, IInstanceActivator, IResolvePipelineBuilder, Service[])

public static IComponentRegistration CreateRegistration(Guid id, RegistrationData data, IInstanceActivator activator, IResolvePipelineBuilder pipelineBuilder, Service[] services)

Parameters

id Guid
data RegistrationData
activator IInstanceActivator
pipelineBuilder IResolvePipelineBuilder
services Service[]

Returns

IComponentRegistration

CreateRegistration(Guid, RegistrationData, IInstanceActivator, IResolvePipelineBuilder, Service[], IComponentRegistration?)

public static IComponentRegistration CreateRegistration(Guid id, RegistrationData data, IInstanceActivator activator, IResolvePipelineBuilder pipelineBuilder, Service[] services, IComponentRegistration? target)

Parameters

id Guid
data RegistrationData
activator IInstanceActivator
pipelineBuilder IResolvePipelineBuilder
services Service[]
target IComponentRegistration

Returns

IComponentRegistration