コード例 #1
0
 public BabelMessageDataCache(String exchangeName, int messageId, bool useThread = true, bool hasTimeData = true, int cacheSize = 10000)
     : base(exchangeName, useThread, hasTimeData, true, cacheSize)
 {
     init();
     ExchangeName = exchangeName;
     MessageId    = messageId;
     ProtocolCommands.AddCache(this);
     if (Task != null)
     {
         Task.Start();
     }
 }
コード例 #2
0
        public BabelMessageDataCache(XmlNode node) : base(node)
        {
            init();
            XmlNode c = Project.GetChildNode(node, "datacache");

            if (c != null)
            {
                ExchangeName = Project.GetNodeAttributeValue(c, "exchangename", "");
                MessageId    = Convert.ToInt32(Project.GetNodeAttributeValue(c, "messageid", "1"));
            }
            ProtocolCommands.AddCache(this);
            if (Task != null)
            {
                Task.Start();
            }
        }