NET.NetException class

Пакет: .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