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
registrationIRegistrationBuilder<TLimit, TActivatorData, TRegistrationStyle>releaseActionAction<TLimit>
Returns
- IRegistrationBuilder<TLimit, TActivatorData, TRegistrationStyle>
Type Parameters
TLimitTActivatorDataTRegistrationStyle
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
registrationIRegistrationBuilder<TLimit, TActivatorData, TRegistrationStyle>releaseActionFunc<TLimit, ValueTask>
Returns
- IRegistrationBuilder<TLimit, TActivatorData, TRegistrationStyle>
Type Parameters
TLimitTActivatorDataTRegistrationStyle