/// <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; }
/// <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; }