コード例 #1
0
ファイル: BunnyService.cs プロジェクト: thegecko/bunnybot
        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
ファイル: Program.cs プロジェクト: thegecko/bunnybot
        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);
            }
        }