private static void HostProcessingService() { WorkflowInstanceManager wfInstanceManager = new WorkflowInstanceManager( null, (exception) => new ExceptionInfo(exception).ToString()) { OnWorkflowInstanceCompleted = (rootWorkItem) => { XmlSerializer serializer = new XmlSerializer(typeof(WorkItemWithHistory)); using (Stream serializationStream = File.Create("C:\\Temp\\expInfo.xml")) { serializer.Serialize(serializationStream, rootWorkItem); } } }; ProcessEngineService processingServer = new ProcessEngineService(wfInstanceManager); RawDataManagerService rawDatabaseSummary = new RawDataManagerService(); using (ServiceHost serviceHost = new ServiceHost(processingServer)) using (ServiceHost rawDatabaseSummaryHost = new ServiceHost(rawDatabaseSummary)) { serviceHost.Open(); rawDatabaseSummaryHost.Open(); StartLog4Net(); //TestLogerClass.TestLogger(); Console.WriteLine("Server is running. Press return to stop..."); Console.ReadLine(); } }
private static void HostRawDatabaseSummary() { RawDataManagerService rawDatabaseSummary = new RawDataManagerService(); using (ServiceHost rawDatabaseSummaryHost = new ServiceHost(rawDatabaseSummary)) { rawDatabaseSummaryHost.Open(); Console.WriteLine("Server is running. Press return to stop..."); Console.ReadLine(); } }