using System; using System.Collections.Generic; using System.Linq; using System.Reflection; using System.Text; using System.Threading.Tasks; using Cowain.Preheat.Communication.PLC; using Cowain.Preheat.Common.Core; using Cowain.Preheat.Communication.FTP; using Cowain.Preheat.Communication.MOM; using Cowain.Preheat.Communication.Scan; using Cowain.Preheat.Communication.Sokects; using Prism.Ioc; using Prism.Modularity; using Unity; using Cowain.Bake.Communication.PLC; namespace Cowain.Preheat.Communication { [Module(ModuleName = "CommunicationModule")] public class CommunicationModule : IModule { public void OnInitialized(IContainerProvider containerProvider) //IContainerProvider { containerProvider.Resolve(); containerProvider.Resolve(); containerProvider.Resolve(); //containerProvider.Resolve(); } public void RegisterTypes(IContainerRegistry containerRegistry) { containerRegistry.RegisterSingleton(); containerRegistry.RegisterSingleton(); containerRegistry.RegisterSingleton(); containerRegistry.RegisterSingleton(); containerRegistry.Register(); containerRegistry.Register(); containerRegistry.Register(); containerRegistry.RegisterSingleton(); containerRegistry.RegisterSingleton(); } } }