private void RegistToServer() { try { ctx = new InstanceContext(this); svc = new ControlService.MainControlClient(ctx); svc.ClientCredentials.Windows.ClientCredential.UserName = config.GetValue("user", typeof(string)).ToString(); svc.ClientCredentials.Windows.ClientCredential.Password = config.GetValue("pwd", typeof(string)).ToString(); svc.RegisterClient(ShowRoomSys.CommonLib.Common.MAC); } catch { System.Windows.MessageBox.Show("Service does not running!"); } }
public string GetOnlineStatus() { try { var ctx = new InstanceContext(this); var svc = new ControlService.MainControlClient(ctx); svc.ClientCredentials.Windows.ClientCredential.UserName = System.Configuration.ConfigurationManager.AppSettings["user"]; svc.ClientCredentials.Windows.ClientCredential.Password = System.Configuration.ConfigurationManager.AppSettings["pwd"]; string result = svc.GetOnLineStatus(); svc.ChannelFactory.Close(); return result; } catch { return ""; } }
public JsonResult OptionPlay(int ID,string name) { try { InstanceContext ctx = new InstanceContext(this); ControlService.MainControlClient svc = new ControlService.MainControlClient(ctx); svc.ClientCredentials.Windows.ClientCredential.UserName = System.Configuration.ConfigurationManager.AppSettings["user"]; svc.ClientCredentials.Windows.ClientCredential.Password = System.Configuration.ConfigurationManager.AppSettings["pwd"]; svc.Option2((ControlService.OptionType)ID, name.Replace("-", ":")); svc.ChannelFactory.Close(); } catch { return Json("无法联系服务", JsonRequestBehavior.AllowGet); } return Json("", JsonRequestBehavior.AllowGet); }
public JsonResult StartPlay(string id, string name) { try { InstanceContext ctx = new InstanceContext(this); ControlService.MainControlClient svc = new ControlService.MainControlClient(ctx); svc.ClientCredentials.Windows.ClientCredential.UserName = System.Configuration.ConfigurationManager.AppSettings["user"]; svc.ClientCredentials.Windows.ClientCredential.Password = System.Configuration.ConfigurationManager.AppSettings["pwd"]; //svc.Option2(ControlService.OptionType.Start, ShowRoomSys.CommonLib.Common.MAC); svc.Option3(ControlService.OptionType.Start, id.Replace("-", ":"), name); svc.ChannelFactory.Close(); } catch { return Json("无法联系服务", JsonRequestBehavior.AllowGet); } return Json("", JsonRequestBehavior.AllowGet); }