1234567891011121314151617181920212223242526272829303132333435 |
- using System;
- using System.Runtime.CompilerServices;
- using Sers.Core.Module.PubSub;
- using Vit.Core.Module.Log;
- namespace Sers.Gover.Service.SersEvent
- {
- /// <summary>
- /// 目前有 SersEvent.ServiceStation.Start 、 SersEvent.ServiceStation.Pause、 SersEvent.ServiceStation.Add、 SersEvent.ServiceStation.Remove
- /// </summary>
- 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);
- }
- }
- }
-
- }
|