Table of Contents

Method ForDelegate

Namespace
Autofac.Builder
Assembly
Autofac.dll

ForDelegate<T>(Func<IComponentContext, IEnumerable<Parameter>, T>)

public static IRegistrationBuilder<T, SimpleActivatorData, SingleRegistrationStyle> ForDelegate<T>(Func<IComponentContext, IEnumerable<Parameter>, T> @delegate) where T : notnull

Parameters

delegate Func<IComponentContext, IEnumerable<Parameter>, T>

Returns

IRegistrationBuilder<T, SimpleActivatorData, SingleRegistrationStyle>

Type Parameters

T

ForDelegate(Type, Func<IComponentContext, IEnumerable<Parameter>, object>)

public static IRegistrationBuilder<object, SimpleActivatorData, SingleRegistrationStyle> ForDelegate(Type limitType, Func<IComponentContext, IEnumerable<Parameter>, object> @delegate)

Parameters

limitType Type
delegate Func<IComponentContext, IEnumerable<Parameter>, object>

Returns

IRegistrationBuilder<object, SimpleActivatorData, SingleRegistrationStyle>