• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

C# ErrorCodes类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C#中ErrorCodes的典型用法代码示例。如果您正苦于以下问题:C# ErrorCodes类的具体用法?C# ErrorCodes怎么用?C# ErrorCodes使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



ErrorCodes类属于命名空间,在下文中一共展示了ErrorCodes类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。

示例1: S2CRes

 public S2CRes(SerialFormat format, double execTime, ErrorCodes res, object objectToSerialize) 
     : this(format, execTime, res)
 {
     this.m_objectToSerialize = objectToSerialize;
     Data = objectToSerialize;
     ContentType = S2CContentType.Obj;
 }
开发者ID:modulexcite,项目名称:snip2codeNET,代码行数:7,代码来源:S2CRes.cs


示例2: CustomErrorActionResult

 public CustomErrorActionResult(HttpRequestMessage request, string message, ErrorCodes errorCode, HttpStatusCode status)
 {
     this.Request = request;
     this.Message = message;
     this.ErrorCode = errorCode;
     this.Status = status;
 }
开发者ID:os2indberetning,项目名称:os2_app_webapi,代码行数:7,代码来源:ErrorActionResult.cs


示例3: ThrowError

        public static void ThrowError(ErrorCodes code, params object[] args)
        {
            switch (code)
            {
                // <Native>
                case ErrorCodes.AlreadyLoaded:
                    throw new AlreadyLoadedException(code, args);
                case ErrorCodes.SteamInitializeFailed:
                    throw new SteamInitializeFailedException(code, args);
                case ErrorCodes.SteamInterfaceInitializeFailed:
                    throw new SteamInterfaceInitializeFailedException(code, args);
                // </Native>

                // <Managed>
                case ErrorCodes.InvalidInterfaceVersion:
                    throw new InvalidInterfaceVersionException(code, args);
                case ErrorCodes.UsageAfterAPIShutdown:
                    throw new UsageAfterAPIShutdownException(code, args);
                case ErrorCodes.CallbackStructSizeMissmatch:
                    throw new CallbackStructSizeMismatchException(code, args);
                // </Managed>
            }

            if (code >= ErrorCodes.StartOfNativeErrors && code <= ErrorCodes.EndOfNativeErrors)
            {
                throw new NativeException(code);
            }
            if (code >= ErrorCodes.StartOfManagedErrors && code <= ErrorCodes.EndOfManagedErrors)
            {
                throw new ManagedException(code);
            }
            throw new UnexpectedException(code);
        }
开发者ID:das-etwas,项目名称:Ludosity-s-Steamworks-Wrapper,代码行数:33,代码来源:Error.cs


示例4: Fail

        public Fail(ErrorCodes errorCode, string formatString, params object[] args)
        {
            if (formatString == null) throw new ArgumentNullException(nameof(formatString));

            ErrorCode = errorCode;
            ErrorMessage = string.Format(formatString, (object[])args);
        }
开发者ID:Sebastian-Gruchacz,项目名称:Flaksator,代码行数:7,代码来源:Fail.cs


示例5: TimeOutException

 protected TimeOutException(ErrorCodes code, string message, ConsistencyLevel consistencyLevel, int received, int blockFor)
         : base(code, message)
 {
     ConsistencyLevel = consistencyLevel;
     Received = received;
     BlockFor = blockFor;
 }
开发者ID:Jacky1,项目名称:cassandra-sharp,代码行数:7,代码来源:TimeOutException.cs


示例6: DaqException

 internal DaqException(string errorMessage, ErrorCodes errorCode)
     : base(errorMessage)
 {
     m_errorCode = errorCode;
     m_level = ErrorLevel.Error;
     m_lastResponse = null;
 }
开发者ID:hamishharvey,项目名称:daqflex,代码行数:7,代码来源:DaqException.cs


示例7: ReadScanData

        protected void ReadScanData(ErrorCodes errorCode, CallbackType callbackType, object callbackData)
        {
            int availableSamples = (int)callbackData;

            double[,] scanData;

            try
            {
                scanData = Device.ReadScanData(availableSamples, 0);

                int channels = scanData.GetLength(0);
                int samples = scanData.GetLength(1);

                DataDisplay = String.Empty;

                for (int i = 0; i < Math.Min(100, samples); i++)
                {
                    for (int j = 0; j < channels; j++)
                    {
                        DataDisplay += scanData[j, i].ToString("F03") + " ";
                    }

                    DataDisplay += Environment.NewLine;
                }

                ScanDataTextBox.Text = DataDisplay;
            }
            catch (Exception ex)
            {
                Stop = true;
                statusLabel.Text = ex.Message;
            }
        }
开发者ID:hamishharvey,项目名称:daqflex,代码行数:33,代码来源:AInScanForm.Common.cs


示例8: Error

		/// <summary>
		/// Prints the message and the stack trace of the exception on the standard
		/// error output stream.
		/// </summary>
		/// <param name="message">The error message.</param>
		/// <param name="e">The exception.</param>
		/// <param name="errorCode">The internal error code.</param>
		public void Error(string message, Exception e, ErrorCodes errorCode) 
		{ 
			if (m_firstTime) 
			{
				m_firstTime = false;
				LogLog.Error("[" + m_prefix + "] " + message, e);
			}
		}
开发者ID:WolfeReiter,项目名称:clamav-csharp-client,代码行数:15,代码来源:OnlyOnceErrorHandler.cs


示例9: SafeGetString

 private static string SafeGetString(ErrorCodes id)
 {
     if (errorStrings.ContainsKey(id))
     {
         return errorStrings[id];
     }
     return id.ToString();
 }
开发者ID:das-etwas,项目名称:Ludosity-s-Steamworks-Wrapper,代码行数:8,代码来源:StringMap.cs


示例10: ErrorData

 /// <summary>
 /// Initialises a new instance of the ErrorData class.
 /// </summary>
 /// <param name="errorCode">
 /// Error code. Must be defined in <see cref="ErrorCodes"/>.
 /// </param>
 public ErrorData(ushort errorCode)
 {
     if (!Enum.IsDefined(typeof(ErrorCodes), (int)errorCode))
     {
         throw new Exception("Invalid error code.");
     }
     ErrorCode = (ErrorCodes)errorCode;
 }
开发者ID:docmartini,项目名称:xIMUcppAPI,代码行数:14,代码来源:ErrorData.cs


示例11: ApiException

        public ApiException(ErrorCodes code, string message, string devMessage = null, HttpStatusCode statusCode = HttpStatusCode.InternalServerError, Exception innerException = null, string correlationId = null, object details = null)
            : base(string.Format("{0}. {1}", code, message), innerException)
        {
            FaultCode = code;
            StatusCode = statusCode;
            CorrelationId = correlationId ?? Guid.NewGuid().ToString("N");
            Details = details;

            DeveloperMessage = BuildDevMsg(InnerException, devMessage);
        }
开发者ID:rock-walker,项目名称:Eline,代码行数:10,代码来源:ApiException.cs


示例12: GetMessage

		internal static string GetMessage(ErrorCodes code)
		{
			switch (code)
			{
				case ErrorCodes.UserExist:
					return @"User with specified username already exist";
				case ErrorCodes.UsernameEmpty:
					return @"Empty username is not allowed";
			}

			return null;
		}
开发者ID:hungdluit,项目名称:sipserver,代码行数:12,代码来源:UsersException.cs


示例13: Main

        /// <summary>
        /// Main entry point for the application
        /// </summary>
        /// <param name="args">Commandline arguments. see /help for documentation</param>
        /// <returns>0 if sucseed, otherwise a value below 0. see error codes in documentation</returns>
        public static int Main(string[] args)
        {            
            ConsoleAdapter.TryAttach();
            int returnCode = 0;

            try
            {
                new ProgramHandler().DoApplication(args);
            }
            catch (RegAddinException exception)
            {
                new ExceptionPresenter().ShowError(exception);
                returnCode = exception.ReturnCode;
            }
            catch (UnauthorizedAccessException exception)
            {
                new ExceptionPresenter().ShowError(exception);
                returnCode = new ErrorCodes().SetLastError(exception).CodeFromName("UnauthorizedAccess");
            }
            catch (System.Security.SecurityException exception)
            {
                new ExceptionPresenter().ShowError(exception);
                returnCode = new ErrorCodes().SetLastError(exception).CodeFromName("MissingPermissions");
            }
            catch (Exception exception)
            {
                new ExceptionPresenter().ShowError(exception);
                returnCode = new ErrorCodes().SetLastError(exception).CodeFromName("UnexpectedError");
            }
            
            if (SingletonSettings.Alert == SingletonSettings.AlertMode.On || 
                SingletonSettings.Alert == SingletonSettings.AlertMode.Error && returnCode != 0)
            {
                if (returnCode == 0)
                    Alert.Window.ShowSucceedMessage();
                else
                    Alert.Window.ShowError(new ErrorCodes().MessageDetailsFromCode(returnCode));
            }
            
            return returnCode;
        }
开发者ID:netoffice,项目名称:NetOffice,代码行数:46,代码来源:Program.cs


示例14: _errorPage_ErrorClose

 private void _errorPage_ErrorClose(bool hardFail)
 {
     if (hardFail || _prevPage == null)
         Close();
     else
     {
         _lastError = ErrorCodes.SUCCESS;
         _lastException = null;
         RestorePrevPage();
         _showingError = false;
     }
 }
开发者ID:CristaliS,项目名称:Elpis,代码行数:12,代码来源:MainWindow.xaml.cs


示例15: ShowError

        private void ShowError(ErrorCodes code, Exception ex, bool showLast = false)
        {
            if (transitionControl.CurrentPage != _errorPage)
            {
                if(showLast && _lastError != ErrorCodes.SUCCESS)
                {
                    ShowErrorPage(_lastError, _lastException);
                }
                else if (code != ErrorCodes.SUCCESS && ex != null)
                {
                    if(Errors.IsHardFail(code))
                    {
                        ShowErrorPage(code, ex);
                    }
                    else
                    {
                        _lastError = code;
                        _lastException = ex;
                        mainBar.ShowError(Errors.GetErrorMessage(code));

                        if (transitionControl.CurrentPage == _loadingPage && !_lastFMAuth)
                        {
                            _loginPage.LoginFailed = true;
                            transitionControl.ShowPage(_loginPage);
                        }
                    }
                }
            }
        }
开发者ID:CristaliS,项目名称:Elpis,代码行数:29,代码来源:MainWindow.xaml.cs


示例16: ShowErrorPage

        private void ShowErrorPage(ErrorCodes code, Exception ex)
        {
            if (!_showingError)
            {
                _showingError = true;

                _prevPage = transitionControl.CurrentPage;
                _errorPage.SetError(Errors.GetErrorMessage(code), Errors.IsHardFail(code), ex);
                transitionControl.ShowPage(_errorPage);
            }
        }
开发者ID:CristaliS,项目名称:Elpis,代码行数:11,代码来源:MainWindow.xaml.cs


示例17: _pandora_ConnectionEvent

        private void _pandora_ConnectionEvent(object sender, bool state, ErrorCodes code)
        {
            LoggedIn = state;

            if (ConnectionEvent != null)
                ConnectionEvent(this, state, code);

            if (state)
                _cqman.SendStatusUpdate(QueryStatusValue.Connected);
            else
                _cqman.SendStatusUpdate(QueryStatusValue.Error);
        }
开发者ID:reider-roque,项目名称:Elpis,代码行数:12,代码来源:Player.cs


示例18: SendPandoraError

        private void SendPandoraError(ErrorCodes code, Exception ex)
        {
            if (ExceptionEvent != null)
                ExceptionEvent(this, code, ex);

            _cqman.SendStatusUpdate(QueryStatusValue.Error);
        }
开发者ID:reider-roque,项目名称:Elpis,代码行数:7,代码来源:Player.cs


示例19: GetErrorMessage

 static string GetErrorMessage(ErrorCodes errorCode)
 {
     return String.Format("Request failed with error: {0}", errorCode.GetDescription());
 }
开发者ID:AdrianFreemantle,项目名称:Hermes,代码行数:4,代码来源:RequestFailedException.cs


示例20: _player_ConnectionEvent

 private void _player_ConnectionEvent(object sender, bool state, ErrorCodes code)
 {
     if (state)
     {
         if (_config.Fields.Pandora_AutoPlay)
         {
             Station s = null;
             if (StartupStation != null)
                 s = _player.GetStationFromString(StartupStation);
             if (s == null)
             {
                 s = _player.GetStationFromID(_config.Fields.Pandora_LastStationID);
             }
             if (s != null)
             {
                 _loadingPage.UpdateStatus("Loading Station:" + Environment.NewLine + s.Name);
                 _player.PlayStation(s);
             }
             else
             {
                 ShowStationList();
             }
         }
         else
         {
             this.BeginDispatch(ShowStationList);
         }
     }
     else
     {
         transitionControl.ShowPage(_loginPage);
     }
 }
开发者ID:CristaliS,项目名称:Elpis,代码行数:33,代码来源:MainWindow.xaml.cs



注:本文中的ErrorCodes类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# ErrorEntity类代码示例发布时间:2022-05-24
下一篇:
C# ErrorCode类代码示例发布时间:2022-05-24
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap