Класс NET.NetException

Пакет: .NET

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

Описание

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

Конструкция

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

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

msgID

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

errMsg

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

netobj

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

Свойства

ExceptionObject

Система. Класс исключений, вызывающий ошибку.

Методы

Унаследованные методы

См. методы базового класса 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

Была ли эта тема полезной?