protected override void OnInitialized() { try { base.OnInitialized(); m_EventSourceBootstrapper = Container.GetExportedValue <EventSourceBootstrapper>(); m_EventSourceBootstrapper.Run(); ReferenceApplicationEventSource.Log.StartingApplication(Settings.Default.MessageHandlerProvider); ConsumerDataManagementSetup m_ConsumerConfigurationFactory = Container.GetExportedValue <ConsumerDataManagementSetup>(); m_ConsumerConfigurationFactory.Setup(); m_Components.Add(m_ConsumerConfigurationFactory); ReferenceApplicationEventSource.Log.PartCreated(nameof(ConsumerDataManagementSetup)); OPCUAServerProducerSimulator m_OPCUAServerProducerSimulator = Container.GetExportedValue <OPCUAServerProducerSimulator>(); m_OPCUAServerProducerSimulator.Setup(); m_Components.Add(m_OPCUAServerProducerSimulator); ReferenceApplicationEventSource.Log.PartCreated(nameof(OPCUAServerProducerSimulator)); } catch (Exception _ex) { ReferenceApplicationEventSource.Log.EnteringMethod(nameof(AppBootstrapper), $"{nameof(AppBootstrapper)} at catch (Exception _ex)"); ReferenceApplicationEventSource.Log.LogException(_ex); throw; } }