Update AbpRegistrationBuilderExtensions.cs

pull/18259/head
liangshiwei 2 years ago
parent 9496cfb86f
commit cc7e462784

@ -18,10 +18,10 @@ public static class AbpRegistrationBuilderExtensions
ServiceDescriptor serviceDescriptor,
IModuleContainer moduleContainer,
ServiceRegistrationActionList registrationActionList,
ServiceActivatedActionList serviceActivatedActions)
ServiceActivatedActionList serviceActivatedActionList)
where TActivatorData : ReflectionActivatorData
{
registrationBuilder = registrationBuilder.InvokeActivatedActions(serviceActivatedActions, serviceDescriptor);
registrationBuilder = registrationBuilder.InvokeActivatedActions(serviceActivatedActionList, serviceDescriptor);
var serviceType = registrationBuilder.RegistrationData.Services.OfType<IServiceWithType>().FirstOrDefault()?.ServiceType;
if (serviceType == null)
@ -43,14 +43,14 @@ public static class AbpRegistrationBuilderExtensions
private static IRegistrationBuilder<TLimit, TActivatorData, TRegistrationStyle> InvokeActivatedActions<TLimit, TActivatorData, TRegistrationStyle>(
this IRegistrationBuilder<TLimit, TActivatorData, TRegistrationStyle> registrationBuilder,
ServiceActivatedActionList serviceActivatedActions,
ServiceActivatedActionList serviceActivatedActionList,
ServiceDescriptor serviceDescriptor)
where TActivatorData : ReflectionActivatorData
{
registrationBuilder.OnActivated(context =>
{
var serviceActivatedContext = new OnServiceActivatedContext(context.Instance!);
foreach (var action in serviceActivatedActions.GetActions(serviceDescriptor))
foreach (var action in serviceActivatedActionList.GetActions(serviceDescriptor))
{
action.Invoke(serviceActivatedContext);
}

Loading…
Cancel
Save