Table of Contents

Method InstancePerApiControllerType

Namespace
Autofac.Integration.WebApi
Assembly
Autofac.Integration.WebApi.dll

InstancePerApiControllerType<TLimit, TActivatorData, TStyle>(IRegistrationBuilder<TLimit, TActivatorData, TStyle>, Type)

public static IRegistrationBuilder<TLimit, TActivatorData, TStyle> InstancePerApiControllerType<TLimit, TActivatorData, TStyle>(this IRegistrationBuilder<TLimit, TActivatorData, TStyle> registration, Type controllerType) where TLimit : notnull

Parameters

registration IRegistrationBuilder<TLimit, TActivatorData, TStyle>
controllerType Type

Returns

IRegistrationBuilder<TLimit, TActivatorData, TStyle>

Type Parameters

TLimit
TActivatorData
TStyle

InstancePerApiControllerType<TLimit, TActivatorData, TStyle>(IRegistrationBuilder<TLimit, TActivatorData, TStyle>, Type, bool)

public static IRegistrationBuilder<TLimit, TActivatorData, TStyle> InstancePerApiControllerType<TLimit, TActivatorData, TStyle>(this IRegistrationBuilder<TLimit, TActivatorData, TStyle> registration, Type controllerType, bool clearExistingServices) where TLimit : notnull

Parameters

registration IRegistrationBuilder<TLimit, TActivatorData, TStyle>
controllerType Type
clearExistingServices bool

Returns

IRegistrationBuilder<TLimit, TActivatorData, TStyle>

Type Parameters

TLimit
TActivatorData
TStyle