using System; using System.Collections.Generic; using System.Linq; using System.Reflection; using System.Text; using System.Threading.Tasks; using Cowain.Bake.Common.Core; using Cowain.Bake.Communication.FTP; using Cowain.Bake.Communication.MOM; using Cowain.Bake.Communication.PLC; using Cowain.Bake.Communication.Scan; using Cowain.Bake.Communication.Sokects; using Prism.Ioc; using Prism.Modularity; using Unity; namespace Cowain.Bake.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(); } } }