Esempio n. 1
0
        /// <summary>
        /// Worker Role OnStart()
        /// </summary>
        /// <returns></returns>
        public override bool OnStart()
        {
            var rtn = base.OnStart();
            var pinkoServiceContainer = new PinkoServiceContainer();

            PinkoContainer = pinkoServiceContainer.BuildContainer();  // Real Container

            PinkoApplication = PinkoContainer.Resolve<IPinkoApplication>();
            PinkoConfiguration = PinkoContainer.Resolve<IPinkoConfiguration>();
            WorkerRoleFrame = PinkoContainer.Resolve<IWorkerRoleFrame>();

            pinkoServiceContainer.RegisterCalcEngineExtra(PinkoContainer);

            return rtn;
        }
Esempio n. 2
0
        /// <summary>
        /// Worker Role OnStart()
        /// </summary>
        /// <returns></returns>
        public override bool OnStart()
        {
            ServicePointManager.DefaultConnectionLimit = 12;

            var rtn = base.OnStart();
            var pinkoServiceContainer = new PinkoServiceContainer();

            PinkoContainer = pinkoServiceContainer.BuildContainer();  // Real Container

            PinkoApplication = PinkoContainer.Resolve<IPinkoApplication>();
            PinkoConfiguration = PinkoContainer.Resolve<IPinkoConfiguration>();
            WorkerRoleFrame = PinkoContainer.Resolve<IWorkerRoleFrame>();

            pinkoServiceContainer.RegisterSubscriptionManagerWorkerExtra(PinkoContainer);

            return rtn;
        }