void internalMsClient_OnFatalError(object sender, IMsTscAxEvents_OnFatalErrorEvent e) { if (FatalErrorOccurred != null) { FatalErrorOccurred(this, new FatalErrorEventArgs(e.errorCode)); } }
//--------------------------------------------------------------------- // RDP callbacks. //--------------------------------------------------------------------- private async void rdpClient_OnFatalError( object sender, IMsTscAxEvents_OnFatalErrorEvent args) { await ShowErrorAndClose( "Fatal error", new RdpFatalException(args.errorCode)); }
private void client_OnFatalError(object sender, IMsTscAxEvents_OnFatalErrorEvent e) { int errorCode = e.errorCode; string message = RdpClientErrorMessages.ToFatalErrorMessage(errorCode); string finalMsg = String.Format("There was a fatal error returned from the RDP Connection, details:\n\nError Code:{0}\n\nError Description:{1}", errorCode, message); MessageBox.Show(finalMsg); Logging.Fatal(finalMsg); }
private void client_OnFatalError(object sender, IMsTscAxEvents_OnFatalErrorEvent e) { int errorCode = e.errorCode; string message = RdpClientErrorMessages.ToFatalErrorMessage(errorCode); string finalMsg = string.Format("There was a fatal error returned from the RDP connection \"{0}\".", errorCode, message); Log.Fatal(errorCode.ToString()); if (!string.IsNullOrEmpty(finalMsg) && !string.IsNullOrEmpty(finalMsg.Trim())) { MessageBox.Show(finalMsg); } Log.Fatal(finalMsg); }
/// <summary> /// rdp控件遇到致命错误 /// </summary> private void MyRdp_OnFatalError(object sender, IMsTscAxEvents_OnFatalErrorEvent e) { string errorText = $"未知错误,错误代码{e.errorCode}。"; if (e.errorCode == 0) { errorText = "出现未知错误。"; } if (e.errorCode == 1) { errorText = "内部错误代码1。"; } if (e.errorCode == 2) { errorText = "发生了内存不足错误。"; } if (e.errorCode == 3) { errorText = "发生了窗口创建错误。"; } if (e.errorCode == 4) { errorText = "内部错误代码2。"; } if (e.errorCode == 5) { errorText = "内部错误代码3.这不是有效状态。"; } if (e.errorCode == 6) { errorText = "内部错误代码4。"; } if (e.errorCode == 7) { errorText = "客户端连接期间发生了不可恢复的错误。"; } if (e.errorCode == 100) { errorText = "Winsock初始化错误。"; } OnFatalError?.Invoke("错误", errorText); }
private void Rdp_OnFatalError(object sender, IMsTscAxEvents_OnFatalErrorEvent e) { Finished(); FileTool.log("RDP_OnFatalError:" + e.errorCode); }
private void RDPEvent_OnFatalError(object sender, IMsTscAxEvents_OnFatalErrorEvent msTscAxEventsOnFatalErrorEvent) { base.Event_ErrorOccured(this, msTscAxEventsOnFatalErrorEvent.errorCode.ToString()); }
private void Rdp_OnFatalError(object sender, IMsTscAxEvents_OnFatalErrorEvent e) { Respponse(ResponseType.Error); }
public virtual void OnFatalError(int errorCode) { IMsTscAxEvents_OnFatalErrorEvent onfatalerrorEvent = new IMsTscAxEvents_OnFatalErrorEvent(errorCode); this.parent.RaiseOnOnFatalError(this.parent, onfatalerrorEvent); }
internal void RaiseOnOnFatalError(object sender, IMsTscAxEvents_OnFatalErrorEvent e) { if ((this.OnFatalError != null)) { this.OnFatalError(sender, e); } }
private void Rdp_OnFatalError(object sender, IMsTscAxEvents_OnFatalErrorEvent e) { Finished(); }
void axMsRdpClient2_OnFatalError(object sender, IMsTscAxEvents_OnFatalErrorEvent e) { //throw new Exception("The method or operation is not implemented."); }