Exemplo n.º 1
0
        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();
                }
        }
Exemplo n.º 2
0
        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();
            }
        }