105040 Add 异步发布事件接口

This commit is contained in:
lihanbo 2024-10-31 17:48:58 +08:00
parent 5ff1390e60
commit 8931360620
2 changed files with 15 additions and 2 deletions

View File

@ -6,7 +6,7 @@
string EventName { get; }
/// <summary>
/// 时间处理,返回是否处理成功
/// 事件处理,返回是否处理成功
/// </summary>
/// <param name="data"></param>
/// <returns></returns>

View File

@ -37,7 +37,7 @@ namespace LFlow.InternalEventBus
/// <param name="eventName"></param>
/// <param name="data"></param>
/// <returns></returns>
public static async Task Publish(string eventName, object data)
public static async void Publish(string eventName, object data)
{
if (_eventSubscriberDict.ContainsKey(eventName))
{
@ -51,5 +51,18 @@ namespace LFlow.InternalEventBus
}
}
}
/// <summary>
/// 发布事件
/// </summary>
/// <param name="eventName"></param>
/// <param name="data"></param>
/// <returns></returns>
public static async Task PublishAsync(string eventName, object data)
{
Task.Factory.StartNew(() => Publish(eventName, data));
}
}
}