using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Hncore.Infrastructure.Events { /// /// 定义事件处理器公共接口,所有的事件处理都要实现该接口 /// public interface IEventHandler { } /// /// 泛型事件处理器接口 /// /// public interface IEventHandler : IEventHandler where TEventData : IEventData { bool Ansyc { get; set; } /// /// 事件处理器实现该方法来处理事件 /// /// void HandleEvent(TEventData eventData); } }