C# 클래스 Castle.MonoRail.Framework.Extensions.ExceptionChaining.AbstractExceptionHandler

Provides a basic implementation of IExceptionHandler
상속: IExceptionHandler
파일 보기 프로젝트 열기: nats/castle-1.0.3-mono

공개 메소드들

메소드 설명
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