예제 #1
0
        public void StartService()
        {
            _bunny = new BunnyMessenger(
                SettingsUtil.Cached.GetSetting("SerialID"),
                SettingsUtil.Cached.GetSetting("TokenID"),
                SettingsUtil.Cached.GetSetting("MSNUsername"),
                SettingsUtil.Cached.GetSetting("MSNPassword"));

            _bunny.MsnImagePath = SettingsUtil.Instance.GetSetting("MsnImage");

            _workerThread = new Thread(_bunny.Start);
            _workerThread.Start();
        }
예제 #2
0
        static void Main(string[] args)
        {
            XmlConfigurator.Configure();

            using (BunnyMessenger bunny = new BunnyMessenger(
                SettingsUtil.Cached.GetSetting("SerialID"),
                SettingsUtil.Cached.GetSetting("TokenID"),
                SettingsUtil.Cached.GetSetting("MSNUsername"),
                SettingsUtil.Cached.GetSetting("MSNPassword")))
            {
                bunny.MsnImagePath = SettingsUtil.Instance.GetSetting("MsnImage");

                Thread workerThread = new Thread(bunny.Start);
                workerThread.Start();

                Log.Info("Press any key to exit");
                Console.ReadKey();

                bunny.Stop();
                workerThread.Join(10000);
            }
        }