UserSubController.cs 789 B

123456789101112131415161718192021222324252627282930313233
  1. using Sers.Core.Module.App;
  2. using System;
  3. namespace Did.SersLoader.Demo.Controllers.PubSub.Controller
  4. {
  5. public class MsgItem
  6. {
  7. public string name;
  8. public DateTime time;
  9. }
  10. public class UserSubController : Sers.Core.Module.PubSub.Controller.SubscriberController<MsgItem>
  11. {
  12. #region (x.0) static init
  13. static UserSubController()
  14. {
  15. SersApplication.onStart += SubscriberDemo.Subscribe;
  16. }
  17. #endregion
  18. public UserSubController() : base("AuthCenter.User.Login")
  19. {
  20. }
  21. public override void Handle(MsgItem msgBody)
  22. {
  23. Console.WriteLine("[PubSub/Controller][AuthCenter.User.Login] name:" + msgBody.name);
  24. }
  25. }
  26. }