Пример #1
0
 internal static DynamoPipeSender GetSender(string name, DynamoPipeConverter converter)
 {
     if (_senders.ContainsKey(name))
     {
         return(_senders[name]);
     }
     else
     {
         var sender = new DynamoPipeSender(name, converter);
         _senders.Add(name, sender);
         return(sender);
     }
 }
Пример #2
0
        public static object PushToPipe(string pipeIdentifier, object data)
        {
            DynamoPipeSender sender = DynamoPipeSender.GetSender(pipeIdentifier, _converter);

            sender.Data = data;
            bool success = sender.Update();

            if (success)
            {
                return(true);
            }
            else
            {
                return(sender.Message);
            }
        }