コード例 #1
0
ファイル: noid-exceptions.cs プロジェクト: AmirAbrams/noid-1
        public NoIDException(Exception exception, Exception innerException) : base(exception.Message, innerException)
        {
            HResult = DEFAULT_EXCEPTION_HRESULT;
            NoIDException dataphorException = exception as NoIDException;

            _serverContext = exception.StackTrace;
            if (dataphorException != null)
            {
                _code     = dataphorException.Code;
                _severity = dataphorException.Severity;
                _details  = dataphorException.GetDetails();
            }
            else
            {
                _code     = ApplicationError;
                _severity = ErrorSeverity.Application;
            }
        }
コード例 #2
0
ファイル: noid-exceptions.cs プロジェクト: AmirAbrams/noid-1
 public BaseException(ErrorSeverity severity, int code, string message, string details, string serverContext, NoIDException innerException)
     : base(severity, code, message, details, serverContext, innerException)
 {
 }
コード例 #3
0
ファイル: noid-exceptions.cs プロジェクト: AmirAbrams/noid-1
 public NoIDException(ErrorSeverity severity, int code, string message, string details, string serverContext, NoIDException innerException) : base(message, innerException)
 {
     _severity      = severity;
     _code          = code;
     _details       = details;
     _serverContext = serverContext;
     HResult        = DEFAULT_EXCEPTION_HRESULT;
 }