Table of Contents

Method As

Namespace
Autofac.Builder
Assembly
Autofac.dll

As<TService>()

IRegistrationBuilder<out TLimit, out TActivatorData, out TRegistrationStyle> As<TService>() where TService : notnull

Returns

IRegistrationBuilder<TLimit, TActivatorData, TRegistrationStyle>

Type Parameters

TService

As<TService1, TService2>()

IRegistrationBuilder<out TLimit, out TActivatorData, out TRegistrationStyle> As<TService1, TService2>() where TService1 : notnull where TService2 : notnull

Returns

IRegistrationBuilder<TLimit, TActivatorData, TRegistrationStyle>

Type Parameters

TService1
TService2

As<TService1, TService2, TService3>()

IRegistrationBuilder<out TLimit, out TActivatorData, out TRegistrationStyle> As<TService1, TService2, TService3>() where TService1 : notnull where TService2 : notnull where TService3 : notnull

Returns

IRegistrationBuilder<TLimit, TActivatorData, TRegistrationStyle>

Type Parameters

TService1
TService2
TService3

As(params Type[])

IRegistrationBuilder<out TLimit, out TActivatorData, out TRegistrationStyle> As(params Type[] services)

Parameters

services Type[]

Returns

IRegistrationBuilder<TLimit, TActivatorData, TRegistrationStyle>

As(params Service[])

IRegistrationBuilder<out TLimit, out TActivatorData, out TRegistrationStyle> As(params Service[] services)

Parameters

services Service[]

Returns

IRegistrationBuilder<TLimit, TActivatorData, TRegistrationStyle>