Исключительные ситуации — различия между версиями
Материал из Oktell
(Новая страница: «Наверх ==Исключительные ситуации==...») |
|||
(не показаны 3 промежуточные версии этого же участника) | |||
Строка 1: | Строка 1: | ||
− | [[Использование_COM_библиотеки_Oktell_из_других_приложений|Наверх]] | + | {|cellpadding="10" cellspacing="0" border="0" |
+ | | [[Использование_COM_библиотеки_Oktell_из_других_приложений|Наверх]] | ||
+ | | [[Служебные сообщения|Служебные сообщения<<<]] | ||
+ | | [[Исключительные ситуации]] | ||
+ | | [[Сервисное оповещение|>>>Сервисное оповещение]] | ||
+ | |- | ||
+ | |} | ||
==Исключительные ситуации== | ==Исключительные ситуации== | ||
Строка 5: | Строка 11: | ||
Система в случае сбоев генерит исключения по каналу события <span style="color:darkred">OnError</span>. Ошибки и исключительные ситуации передаются вместе с контекстным описанием (<span style="color:blue">int</span> code, <span style="color:blue">string</span> message). | Система в случае сбоев генерит исключения по каналу события <span style="color:darkred">OnError</span>. Ошибки и исключительные ситуации передаются вместе с контекстным описанием (<span style="color:blue">int</span> code, <span style="color:blue">string</span> message). | ||
− | |||
− | |||
− | |||
− | + | :10001 <span style="color:gray">//GlobalInnerException</span>. Исключение заранее неизвестной природы. Текст исключения. | |
− | + | :10002 <span style="color:gray">//MutexBusy</span>. Обнаружении копии приложения в текущей терминальной сессии. | |
− | + | :10003 <span style="color:gray">//ConfigurationNotFound</span>. Конфигурационный файл не обнаружен или кривой. Конкретное описание и текст ошибки | |
− | |||
− | |||
− | |||
− | 10101 <span style="color:gray">//AssemblyNotFount</span>. Сборка не обнаружена. Текст описательный. | + | :10011 <span style="color:gray">//ObjectNotInitialized</span>. Объект, предоставляющего сервис платформы не существует. Текст ошибки. Внутренняя ошибка. Наружу передается для быстрого реагирования. |
− | 10102 <span style="color:gray">//AssemblyLoadException</span>. Ошибка при загрузке сборки. Текст ошибки. | + | :10012 <span style="color:gray">//ObjectEventHandleException</span>. Ошибка подписки на события. имя события, текст ошибки. |
− | 10103 <span style="color:gray">//SubAssemblyLoadException</span>. Ошибка при загрузке зависимой сборки. Текст ошибки. | + | :10013 <span style="color:gray">//ObjectEventHandleCriticalException</span>. Критическая ошибка подписки на события. Скорее всего несоответствие типов. имя события, текст ошибки |
− | 10104 <span style="color:gray">//TypeNotFound</span>. Необходимый тип не обнаружен в сборке. Текст описания. | + | |
− | 10105 <span style="color:gray">//TypeCreateError</span>. Ошибка при создании типа. Текст ошибки. | + | |
− | 10106 <span style="color:gray">//TypeLoadException</span>. Ошибка загрузки и инициализации. Текст ошибки | + | :10020 <span style="color:gray">//GenerageExternalEvent</span>. исключение при пробросе события наружу. События любой природы. <span style="color:darkred">OnCommunicate</span> или <span style="color:darkred">OnServiceMessage</span>. |
− | 10107 <span style="color:gray">//MethodNotFound</span>. Метод не найден. Имя метода, текст ошибки. | + | :10021 <span style="color:gray">//PassingParameterException</span>. Передаваемый XML параметр NULL или неверного формата. Вызвал исключение при попытке обработать |
− | 10108 <span style="color:gray">//ExecutionException</span>. Исключение при вызове метода. Текст исключения. | + | :10022 <span style="color:gray">//PassingParameterIncorrect</span>. Передаваемый XML параметр не содержит ожидаемого контекста. |
+ | |||
+ | |||
+ | :10101 <span style="color:gray">//AssemblyNotFount</span>. Сборка не обнаружена. Текст описательный. | ||
+ | :10102 <span style="color:gray">//AssemblyLoadException</span>. Ошибка при загрузке сборки. Текст ошибки. | ||
+ | :10103 <span style="color:gray">//SubAssemblyLoadException</span>. Ошибка при загрузке зависимой сборки. Текст ошибки. | ||
+ | :10104 <span style="color:gray">//TypeNotFound</span>. Необходимый тип не обнаружен в сборке. Текст описания. | ||
+ | :10105 <span style="color:gray">//TypeCreateError</span>. Ошибка при создании типа. Текст ошибки. | ||
+ | :10106 <span style="color:gray">//TypeLoadException</span>. Ошибка загрузки и инициализации. Текст ошибки | ||
+ | :10107 <span style="color:gray">//MethodNotFound</span>. Метод не найден. Имя метода, текст ошибки. | ||
+ | :10108 <span style="color:gray">//ExecutionException</span>. Исключение при вызове метода. Текст исключения. | ||
+ | |||
Список кодов может на этапе работы над модулем дополняться и возможно видоизменяться. Какие-то вещи можно зафильтровать, какие то расширить. Это касается и будущих блоков. | Список кодов может на этапе работы над модулем дополняться и возможно видоизменяться. Какие-то вещи можно зафильтровать, какие то расширить. Это касается и будущих блоков. | ||
+ | |||
+ | {|cellpadding="10" cellspacing="0" border="0" | ||
+ | | [[Использование_COM_библиотеки_Oktell_из_других_приложений|Наверх]] | ||
+ | | [[Служебные сообщения|Служебные сообщения<<<]] | ||
+ | | [[Исключительные ситуации]] | ||
+ | | [[Сервисное оповещение|>>>Сервисное оповещение]] | ||
+ | |- | ||
+ | |} |
Текущая версия на 10:40, 1 апреля 2014
Наверх | Служебные сообщения<<< | Исключительные ситуации | >>>Сервисное оповещение |
Исключительные ситуации
Система в случае сбоев генерит исключения по каналу события OnError. Ошибки и исключительные ситуации передаются вместе с контекстным описанием (int code, string message).
- 10001 //GlobalInnerException. Исключение заранее неизвестной природы. Текст исключения.
- 10002 //MutexBusy. Обнаружении копии приложения в текущей терминальной сессии.
- 10003 //ConfigurationNotFound. Конфигурационный файл не обнаружен или кривой. Конкретное описание и текст ошибки
- 10011 //ObjectNotInitialized. Объект, предоставляющего сервис платформы не существует. Текст ошибки. Внутренняя ошибка. Наружу передается для быстрого реагирования.
- 10012 //ObjectEventHandleException. Ошибка подписки на события. имя события, текст ошибки.
- 10013 //ObjectEventHandleCriticalException. Критическая ошибка подписки на события. Скорее всего несоответствие типов. имя события, текст ошибки
- 10020 //GenerageExternalEvent. исключение при пробросе события наружу. События любой природы. OnCommunicate или OnServiceMessage.
- 10021 //PassingParameterException. Передаваемый XML параметр NULL или неверного формата. Вызвал исключение при попытке обработать
- 10022 //PassingParameterIncorrect. Передаваемый XML параметр не содержит ожидаемого контекста.
- 10101 //AssemblyNotFount. Сборка не обнаружена. Текст описательный.
- 10102 //AssemblyLoadException. Ошибка при загрузке сборки. Текст ошибки.
- 10103 //SubAssemblyLoadException. Ошибка при загрузке зависимой сборки. Текст ошибки.
- 10104 //TypeNotFound. Необходимый тип не обнаружен в сборке. Текст описания.
- 10105 //TypeCreateError. Ошибка при создании типа. Текст ошибки.
- 10106 //TypeLoadException. Ошибка загрузки и инициализации. Текст ошибки
- 10107 //MethodNotFound. Метод не найден. Имя метода, текст ошибки.
- 10108 //ExecutionException. Исключение при вызове метода. Текст исключения.
Список кодов может на этапе работы над модулем дополняться и возможно видоизменяться. Какие-то вещи можно зафильтровать, какие то расширить. Это касается и будущих блоков.
Наверх | Служебные сообщения<<< | Исключительные ситуации | >>>Сервисное оповещение |