public ModelComutator LoadDb() { var client = new ServiceLotusNotesClient("BasicHttpBinding_IServiceLotusNotes"); var r = client.Col(); return(r); }
//private void Button_OnClick(object sender, RoutedEventArgs e) //{ // var xValue = int.Parse(TextBox.Text); // var yValue = int.Parse(TextBox1.Text); // // var client = new Summator.SummatorClient("BasicHttpBinding_ISummator"); // // if (client.State. == CommunicationState.Closed) // //{ // // Label.Content = "Рщые закрыт!!!! Запустите службу!!!"; // //} // //else // //{ // // Label.Content = client.GetSumm(xValue, yValue).ToString(); // // client.Close(); // // } //} //private void Button_OnClick1(object sender, RoutedEventArgs e) //{ // var cli = new ServiceLotusNotesClient("BasicHttpBinding_IServiceLotusNotes"); // new ServiceLotusNotesClient("BasicHttpBinding_IServiceLotusNotes"); // cli.Open(); // cli.IntrfaceLitus(); // //var client = new Summator.SummatorClient("BasicHttpBinding_ISummator"); // //client.Ddd(); //} private void ButtonBase_OnClick(object sender, RoutedEventArgs e) { try { //Task.Run(() => //{ // Thread thread = new Thread(() => // { // var client = new ServiceLotusNotesClient("BasicHttpBinding_IServiceLotusNotes"); // client.IntrfaceLitus(); // }); // thread.SetApartmentState(ApartmentState.STA); //This is essential // thread.Start(); // thread.Join(); //}); // Dispatcher.BeginInvoke(DispatcherPriority.Normal, // (ThreadStart)delegate () // { //if (Dispatcher.CheckAccess()) //{ // //var client = new ServiceLotusNotesClient("BasicHttpBinding_IServiceLotusNotes"); //if (Dispatcher.Thread.Equals(Thread.CurrentThread)) //{ // var client = new ServiceLotusNotesClient("BasicHttpBinding_IServiceLotusNotes"); // Application.Current.Dispatcher.Invoke((Action) delegate { client.IntrfaceLitus(); }); //} //else //{ // var client = new ServiceLotusNotesClient("BasicHttpBinding_IServiceLotusNotes"); // //client.IntrfaceLitusAsync(); // Application.Current.Dispatcher.Invoke(() => client.IntrfaceLitus()); //} // create a thread Thread newWindowThread = new Thread(new ThreadStart(() => { var client = new ServiceLotusNotesClient("BasicHttpBinding_IServiceLotusNotes"); client.IntrfaceLitus(); Dispatcher.Run(); })); newWindowThread.SetApartmentState(ApartmentState.STA); newWindowThread.IsBackground = true; newWindowThread.Start(); } catch (Exception ev) { MessageBox.Show(ev.ToString()); } }