Example #1
0
 /// <summary>
 ///
 /// </summary>
 /// <see cref="Dispose"/>
 /// <returns></returns>
 public void Clean()
 {
     using (var connector = new TXmlConnectorWrapper())
     {
         connector.Finalize();
     }
 }
Example #2
0
        private async Task <T> SendCommand <T>(Command command)
        {
            using (var connector = new TXmlConnectorWrapper())
            {
                string cmd = command.ToXml();

                string result = await Task.Run(() => connector.SendCommand(cmd));

                return(result.ToObject <T>());
            }
        }
Example #3
0
        public async Task Initialize(string path, short logLevel)
        {
            eventManager.Subscribe(EventCallbackNameSettings, new EventCallbackImpl(s => SetConnected(s)));

            using (var connector = new TXmlConnectorWrapper())
            {
                string result = await Task.Run(() => connector.Initialize(path, logLevel));

                isInitialized = true;
            }
        }