Пример #1
0
        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)
            {
            }
        }
Пример #2
0
        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>());
        }