Table of Contents

Method OnRelease

Namespace
Autofac
Assembly
Autofac.dll

OnRelease<TLimit, TActivatorData, TRegistrationStyle>(IRegistrationBuilder<TLimit, TActivatorData, TRegistrationStyle>, Action<TLimit>)

public static IRegistrationBuilder<TLimit, TActivatorData, TRegistrationStyle> OnRelease<TLimit, TActivatorData, TRegistrationStyle>(this IRegistrationBuilder<TLimit, TActivatorData, TRegistrationStyle> registration, Action<TLimit> releaseAction)

Parameters

registration IRegistrationBuilder<TLimit, TActivatorData, TRegistrationStyle>
releaseAction Action<TLimit>

Returns

IRegistrationBuilder<TLimit, TActivatorData, TRegistrationStyle>

Type Parameters

TLimit
TActivatorData
TRegistrationStyle

OnRelease<TLimit, TActivatorData, TRegistrationStyle>(IRegistrationBuilder<TLimit, TActivatorData, TRegistrationStyle>, Func<TLimit, ValueTask>)

public static IRegistrationBuilder<TLimit, TActivatorData, TRegistrationStyle> OnRelease<TLimit, TActivatorData, TRegistrationStyle>(this IRegistrationBuilder<TLimit, TActivatorData, TRegistrationStyle> registration, Func<TLimit, ValueTask> releaseAction)

Parameters

registration IRegistrationBuilder<TLimit, TActivatorData, TRegistrationStyle>
releaseAction Func<TLimit, ValueTask>

Returns

IRegistrationBuilder<TLimit, TActivatorData, TRegistrationStyle>

Type Parameters

TLimit
TActivatorData
TRegistrationStyle