C# Класс Castle.MonoRail.Framework.Extensions.ExceptionChaining.AbstractExceptionHandler

Provides a basic implementation of IExceptionHandler
Наследование: IExceptionHandler
Показать файл Открыть проект

Открытые методы

Метод Описание
Initialize ( ) : void

Implementors should perform any required initialization

Process ( IRailsEngineContext context ) : void

Implementors should perform the action on the exception. Note that the exception is available in IRailsEngineContext.LastException

Защищенные методы

Метод Описание
BuildStandardMessage ( IRailsEngineContext context ) : string

Builds the standard message.

InvokeNext ( IRailsEngineContext context ) : void

Invokes the next handler.

Приватные методы

Метод Описание
DumpDictionary ( IDictionary dict, String title, StringBuilder message ) : void
DumpDictionary ( NameValueCollection dict, String title, StringBuilder message ) : void
RecursiveDumpException ( Exception exception, StringBuilder message, int nested ) : void

Описание методов

BuildStandardMessage() защищенный Метод

Builds the standard message.
protected BuildStandardMessage ( IRailsEngineContext context ) : string
context IRailsEngineContext The context.
Результат string

Initialize() публичный Метод

Implementors should perform any required initialization
public Initialize ( ) : void
Результат void

InvokeNext() защищенный Метод

Invokes the next handler.
protected InvokeNext ( IRailsEngineContext context ) : void
context IRailsEngineContext The context.
Результат void

Process() публичный абстрактный Метод

Implementors should perform the action on the exception. Note that the exception is available in IRailsEngineContext.LastException
public abstract Process ( IRailsEngineContext context ) : void
context IRailsEngineContext
Результат void