private void Tc_OnXNotify(object sender, _ITrueConfCallXEvents_OnXNotifyEvent e) { if (e.data.Contains("getAbook")) { abook.UpdateAbook(e.data); WriteLog(String.Format("Info : {0} : Get abook", DateTime.Now.ToString("g"))); } }
private void Sdk_OnXNotify(object sender, _ITrueConfCallXEvents_OnXNotifyEvent e) { //handle onxnotify event dynamic data = JsonConvert.DeserializeObject(e.data); switch ((string)data.method) { case "getAbook": GetAbook(e.data); //if get address book, process it break; case "startSlideShow": if (!(bool)data.result) { ShowMessage("Could not start slideshow, error: " + (string)data.error); //show error when the command execution failed } break; case "stopSlideShow": if (!(bool)data.result) { ShowMessage("Could not stop slideshow, error: " + (string)data.error); //show error when the command execution failed } break; case "nextSlide": if (!(bool)data.result) { ShowMessage("Failed to show next slide, error: " + (string)data.error); //show error when the command execution failed } break; case "prevSlide": if (!(bool)data.result) { ShowMessage("Failed to show prev slide, error: " + (string)data.error); //show error when the command execution failed } break; default: Debug.WriteLine(e.data.ToString(), "TrueConf"); //write the SDK log to the debug output break; } }
//--------------------- Tc_OnXNotify ----------------// // Notify events private void Tc_OnXNotify(object sender, _ITrueConfCallXEvents_OnXNotifyEvent e) { //WriteLog(String.Format("Info : {0} : {1}", DateTime.Now.ToString("g"), e.data)); }