Esempio n. 1
0
        public AutoUpdater()
        {
            InitializeComponent();

            // Make sure to get the connection updates:
            this.ConnectionUpdated += new XrmToolBox.Extensibility.PluginControlBase.ConnectionUpdatedHandler(this.AutoUpdater_ConnectionUpdated);

            monitor = new MonitorChanges(dlSolutions, GetSelectedSolution, SendWindowsNotification);
            monitor.OnMonitorMessage += UpdateLog;

            // Set defauts
            RestoreSettings();
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            Random rnd              = new Random(DateTime.Now.Millisecond);
            var    monitors         = new List <MonitorChanges>();
            var    connectionString = "Data Source=INTGCD01AG01L.something.com,28589;Initial Catalog=sltag;User ID=<USERID>;Password=<PASSWORD>;multisubnetfailover=yes;";
            var    builder          = new SqlConnectionStringBuilder(connectionString);

            builder.MaxPoolSize = 10;
            builder.MinPoolSize = 1;

            for (var i = 0; i < 10; ++i)
            {
                var ch = new MonitorChanges();
                ch.Start(builder);
                monitors.Add(ch);
            }

            while (true)
            {
                Console.WriteLine("Sleeing...");
                Thread.Sleep(1000);
            }
        }