Table of Contents

Method InstancePerOwned

Namespace
Autofac.Builder
Assembly
Autofac.dll

InstancePerOwned<TService>()

IRegistrationBuilder<out TLimit, out TActivatorData, out TRegistrationStyle> InstancePerOwned<TService>()

Returns

IRegistrationBuilder<TLimit, TActivatorData, TRegistrationStyle>

Type Parameters

TService

InstancePerOwned(Type)

IRegistrationBuilder<out TLimit, out TActivatorData, out TRegistrationStyle> InstancePerOwned(Type serviceType)

Parameters

serviceType Type

Returns

IRegistrationBuilder<TLimit, TActivatorData, TRegistrationStyle>

InstancePerOwned<TService>(object)

IRegistrationBuilder<out TLimit, out TActivatorData, out TRegistrationStyle> InstancePerOwned<TService>(object serviceKey)

Parameters

serviceKey object

Returns

IRegistrationBuilder<TLimit, TActivatorData, TRegistrationStyle>

Type Parameters

TService

InstancePerOwned<TService>(params object[])

IRegistrationBuilder<out TLimit, out TActivatorData, out TRegistrationStyle> InstancePerOwned<TService>(params object[] serviceKeys)

Parameters

serviceKeys object[]

Returns

IRegistrationBuilder<TLimit, TActivatorData, TRegistrationStyle>

Type Parameters

TService

InstancePerOwned(object, Type)

IRegistrationBuilder<out TLimit, out TActivatorData, out TRegistrationStyle> InstancePerOwned(object serviceKey, Type serviceType)

Parameters

serviceKey object
serviceType Type

Returns

IRegistrationBuilder<TLimit, TActivatorData, TRegistrationStyle>