Exemple #1
0
 public static string GetTopic(this IEventProvider eventProvider, Type eventType, object toipcInfo)
 {
     if (eventProvider.TryGetEventName(eventType, out string eventName))
     {
         return(eventProvider.GetTopic(eventName, toipcInfo));
     }
     return(null);
 }
Exemple #2
0
        public static MqttApplicationMessage CreateMessage(this IEventProvider eventProvider, string eventName, object @event, object topicInfo)
        {
            string topic = eventProvider.GetTopic(eventName, topicInfo);

            return(eventProvider.CreateMessage(eventName, @event, topic));
        }