public void Start() { IFileOperate fileOp = WebIoc.Container.Resolve <IFileOperate>(); Info.Status = PluginStatus.Usable; fileOp.SavePluginInfo(pluginInfo); }
public void Stop() { IFileOperate parser = WebIoc.Container.Resolve <IFileOperate>(); pluginInfo.Status = PluginStatus.Stop; parser.SavePluginInfo(pluginInfo); WebIoc.Instance.StopAssembly(guid); }
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); }