void internalMsClient_OnFatalError(object sender, IMsTscAxEvents_OnFatalErrorEvent e)
 {
     if (FatalErrorOccurred != null)
     {
         FatalErrorOccurred(this, new FatalErrorEventArgs(e.errorCode));
     }
 }
Пример #2
0
        //---------------------------------------------------------------------
        // RDP callbacks.
        //---------------------------------------------------------------------

        private async void rdpClient_OnFatalError(
            object sender,
            IMsTscAxEvents_OnFatalErrorEvent args)
        {
            await ShowErrorAndClose(
                "Fatal error",
                new RdpFatalException(args.errorCode));
        }
Пример #3
0
        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);
        }
Пример #4
0
        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);
        }
Пример #5
0
        /// <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);
        }
Пример #6
0
 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());
 }
Пример #8
0
 private void Rdp_OnFatalError(object sender, IMsTscAxEvents_OnFatalErrorEvent e)
 {
     Respponse(ResponseType.Error);
 }
Пример #9
0
 public virtual void OnFatalError(int errorCode) {
     IMsTscAxEvents_OnFatalErrorEvent onfatalerrorEvent = new IMsTscAxEvents_OnFatalErrorEvent(errorCode);
     this.parent.RaiseOnOnFatalError(this.parent, onfatalerrorEvent);
 }
Пример #10
0
 internal void RaiseOnOnFatalError(object sender, IMsTscAxEvents_OnFatalErrorEvent e) {
     if ((this.OnFatalError != null)) {
         this.OnFatalError(sender, e);
     }
 }
Пример #11
0
 private void Rdp_OnFatalError(object sender, IMsTscAxEvents_OnFatalErrorEvent e)
 {
     Finished();
 }
Пример #12
0
 void axMsRdpClient2_OnFatalError(object sender, IMsTscAxEvents_OnFatalErrorEvent e)
 {
     //throw new Exception("The method or operation is not implemented.");
 }