private void WindowOnLoad() { try { Uri _address = new Uri("net.tcp://localhost:7030/INotifyNode"); NetTcpBinding _netTcpBinding = new NetTcpBinding(); Type _contractType = typeof(INotifyNode); EndpointAddress endpoint = new EndpointAddress(_address); _host = new ServiceHost(NotifyNodeService.CreateInstance()); _host.AddServiceEndpoint(_contractType, _netTcpBinding, _address); _host.Open(); } catch (Exception ex) { } }
private void InitPages() { Pages.Add(_controller.ViewFactory.GetView <MonitorView, MonitorViewModel>(vm => NotifyNodeService.Configuration(n => n.ActionList = vm.OperationList))); Pages.Add(_controller.ViewFactory.GetView <ServicesView>()); Pages.Add(_controller.ViewFactory.GetView <AccountsView, AccountsViewModel>(vm => NotifyNodeService.Configuration(n => n.UserList = vm.Users))); Pages.Add(_controller.ViewFactory.GetView <SettingsView>()); }