示例#1
0
        public Check()
        {
            InitializeComponent();
            MailItem mailItem = Globals.ThisAddIn.Application.ActiveExplorer().Selection[1] as MailItem;

            checkMail = new CheckMail(mailItem);
        }
示例#2
0
        static void Main(string[] args)
        {
            var system = ActorSystem.Create("CalculationsSystem");

            var mailOutActor             = system.ActorOf <MailOutActor>("mailOut");
            var calculatorCommanderActor = system.ActorOf <CalculatorComannderActor>("calculatorCommanderActor");

            var mailInCoordinatorActor = system.ActorOf(Props.Create <MailInCoordinatorActor>(calculatorCommanderActor), "mailInCoordinatorActor");
            var checkMailMsg           = new CheckMail();

            system.Scheduler.ScheduleTellRepeatedly(CalcConfig.CheckMailStartDelay, CalcConfig.CheckMailInterval,
                                                    mailInCoordinatorActor, checkMailMsg, ActorRefs.Nobody);

            Console.ReadKey();
        }
示例#3
0
        static void Main(string[] args)
        {
            var system = ActorSystem.Create("CalculationsSystem");

            var mailOutActor = system.ActorOf<MailOutActor>("mailOut");
            var calculatorCommanderActor = system.ActorOf<CalculatorComannderActor>("calculatorCommanderActor");

            var mailInCoordinatorActor = system.ActorOf(Props.Create<MailInCoordinatorActor>(calculatorCommanderActor), "mailInCoordinatorActor");
            var checkMailMsg = new CheckMail();

            system.Scheduler.ScheduleTellRepeatedly(CalcConfig.CheckMailStartDelay, CalcConfig.CheckMailInterval,
                mailInCoordinatorActor, checkMailMsg, ActorRefs.Nobody);

            Console.ReadKey();
        }