2024-10-31 11:41:49 +08:00
|
|
|
|
namespace LFlow.InternalEventBus.Interface
|
|
|
|
|
|
{
|
|
|
|
|
|
public interface IInternalEventSubscriber
|
|
|
|
|
|
{
|
|
|
|
|
|
int Priority { get; }
|
|
|
|
|
|
string EventName { get; }
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
2024-10-31 17:48:58 +08:00
|
|
|
|
/// 事件处理,返回是否处理成功
|
2024-10-31 11:41:49 +08:00
|
|
|
|
/// </summary>
|
|
|
|
|
|
/// <param name="data"></param>
|
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
|
Task<bool> Handle(object data);
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|