Exemple #1
0
        public void Start()
        {
            IFileOperate fileOp = WebIoc.Container.Resolve <IFileOperate>();

            Info.Status = PluginStatus.Usable;
            fileOp.SavePluginInfo(pluginInfo);
        }
Exemple #2
0
        public void Stop()
        {
            IFileOperate parser = WebIoc.Container.Resolve <IFileOperate>();

            pluginInfo.Status = PluginStatus.Stop;
            parser.SavePluginInfo(pluginInfo);
            WebIoc.Instance.StopAssembly(guid);
        }
Exemple #3
0
        public void Start()
        {
            IFileOperate parser = WebIoc.Container.Resolve <IFileOperate>();

            pluginInfo.Status = PluginStatus.Usable;
            parser.SavePluginInfo(pluginInfo);
            WebIoc.Register(b => b.Register(c => new Session(c.ResolveNamed <ICache>("session"))).As <Sun.Core.Session.ISession>().SingleInstance(), guid);
            WebIoc.Instance.StartAssembly(guid);
        }