Class MenuChangedHandler
Inheritance
MenuChangedHandler
Assembly: Volo.CmsKit.Common.Application.dll
Syntax
public class MenuChangedHandler : ILocalEventHandler<EntityUpdatedEventData<MenuItem>>, ILocalEventHandler<EntityDeletedEventData<MenuItem>>, ILocalEventHandler<EntityCreatedEventData<MenuItem>>, IEventHandler, ITransientDependency
Constructors
MenuChangedHandler(IDistributedCache<List<MenuItemDto>>)
Declaration
public MenuChangedHandler(IDistributedCache<List<MenuItemDto>> distributedCache)
Parameters
Properties
DistributedCache
Declaration
protected IDistributedCache<List<MenuItemDto>> DistributedCache { get; }
Property Value
Methods
HandleEventAsync(EntityCreatedEventData<MenuItem>)
Declaration
public Task HandleEventAsync(EntityCreatedEventData<MenuItem> eventData)
Parameters
Returns
HandleEventAsync(EntityDeletedEventData<MenuItem>)
Declaration
public Task HandleEventAsync(EntityDeletedEventData<MenuItem> eventData)
Parameters
Returns
HandleEventAsync(EntityUpdatedEventData<MenuItem>)
Declaration
public Task HandleEventAsync(EntityUpdatedEventData<MenuItem> eventData)
Parameters
Returns
Implements
Extension Methods