Класс NET.NetException

Пакет: .NET

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

Описание

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

Конструкция

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

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

msgID

идентификатор сообщения

errMsg

текст сообщения об ошибке

netObj

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

Свойства

ExceptionObject

Класс 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

Для просмотра документации необходимо авторизоваться на сайте