У меня есть интерфейс службы WCF, класс, который реализует контракт и приложение winforms для хостинга. Затем запускаются рабочие процессы, которые подключаются к серверу WCF, а затем запускаются события. Клиентский процесс работника не имея какие-либо проблем, что делают вызовы методов и следует, что я ожидал присоединенные обработчик событий можно назвать внутри приложения Windows Forms тоже, но это не происходит:События не попадают в реализацию WCF Service
xWCFService xWCFService = new xWCFService();
xWCFService.eventWorkerProcessStart += new EventHandler<WorkerProcessProgressChangedEventArgs>(xWCFService_eventWorkerProcessStart);
xWCFService.eventWorkerProcessStop += new EventHandler<WorkerProcessProgressChangedEventArgs>(xWCFService_eventWorkerProcessStop);
xWCFService.eventWorkerProcessUpdateProgress += new EventHandler<WorkerProcessProgressChangedEventArgs>(xWCFService_eventWorkerProcessUpdateProgress);
xWCFService.eventWorkerProcessError += new EventHandler<WorkerProcessProgressChangedEventArgs>(xWCFService_eventWorkerProcessError);
ServiceHost xServiceHost = new ServiceHost(xWCFService, new Uri(serviceAddress));
xServiceHost.AddServiceEndpoint(typeof(IxWCFServiceContract), new NetTcpBinding(), address);
xServiceHost.Open();
Я проходящий экземпляр класса Service для servicehost, и это экземпляр singleton. Я ценю любую помощь/понимание, которые могут быть предоставлены по тому, почему я не ссылаюсь на правильный экземпляр.