Publisher.cs 460 B

1234567891011121314151617
  1. using VCommon.Logging;
  2. namespace VCommon.PubSub
  3. {
  4. public class Publisher : PubSubBase
  5. {
  6. public Publisher(string server, string channelName) : base(server, channelName)
  7. {
  8. }
  9. protected long Publish(string message)
  10. {
  11. Logger.Trace($"{nameof(PubSub)}:{nameof(Publish)}", new { ChannelName, Content = message });
  12. return Conn.GetSubscriber().Publish(ChannelName, message);
  13. }
  14. }
  15. }