NET.NetException

Получите информацию об ошибке для исключения.NET

    Описание

    Информация о процессе от NET.NetException объект обработать ошибки.NET. Этот класс выведен из MException.

    Создание

    Описание

    пример

    e = NET.NetException(msgID,errMsg,netObj) экземпляр построений e из NET.NetException класс.

    Входные параметры

    развернуть все

    Идентификатор сообщения в виде строки или вектора символов.

    Текст сообщения об ошибке в виде строки или вектора символов.

    Объект.NET, который вызвал исключение в виде System.Exception объект.

    Свойства

    развернуть все

    Класс, вызывающий ошибку в виде System.Exception объект.

    Функции объекта

    Смотрите объектные функции MException.

    Примеры

    свернуть все

    Отобразите информацию об ошибке после попытки загрузить неизвестный блок.

    try
      NET.addAssembly('C:\Work\invalidfile.dll')
    catch e
      e.message;
      if(isa(e, 'NET.NetException'))
        eObj = e.ExceptionObject
      end
    end
    ans =
    Message: Could not load file or assembly 
      'file:///C:\Work\invalidfile.dll' or 
      one of its dependencies. The system cannot 
      find the file specified.
    Source: mscorlib
    HelpLink: 
    
    eObj = 
      FileNotFoundException with properties:
    
               Message: [1x1 System.String]
              FileName: [1x1 System.String]
             FusionLog: [1x1 System.String]
                  Data: [1x1 System.Collections.ListDictionaryInternal]
        InnerException: []
            TargetSite: [1x1 System.Reflection.RuntimeMethodInfo]
            StackTrace: [1x1 System.String]
              HelpLink: []
                Source: [1x1 System.String]
    

    Смотрите также

    Представленный в R2009b