using System; using System.Runtime.CompilerServices; using Sers.Core.Module.PubSub; using Vit.Core.Module.Log; namespace Sers.Gover.Service.SersEvent { /// /// 目前有 SersEvent.ServiceStation.Start 、 SersEvent.ServiceStation.Pause、 SersEvent.ServiceStation.Add、 SersEvent.ServiceStation.Remove /// public class SersEventService { public const string Event_ServiceStation_Start = "Start"; public const string Event_ServiceStation_Pause = "Pause"; public const string Event_ServiceStation_Add = "Add"; public const string Event_ServiceStation_Remove = "Remove"; [MethodImpl(MethodImplOptions.AggressiveInlining)] public static void Publish(string eventName,object msgBody) { try { MessageClient.Publish("SersEvent.ServiceStation."+ eventName, msgBody); } catch (Exception ex) { Logger.Error(ex); } } } }