C# 클래스 Castle.MonoRail.Framework.Filter

Base class for filters which dispatches to virtual methods based on the ExecuteEnum value.
상속: IFilter
파일 보기 프로젝트 열기: nats/castle-1.0.3-mono

공개 메소드들

메소드 설명
Perform ( ExecuteEnum exec, IRailsEngineContext context, Controller controller ) : bool

Implementors should perform they filter logic and return true if the action should be processed.

보호된 메소드들

메소드 설명
OnAfterAction ( IRailsEngineContext context, Controller controller ) : void

Override this method if the filter was set to handle ExecuteEnum.AfterAction

OnAfterRendering ( IRailsEngineContext context, Controller controller ) : void

Override this method if the filter was set to handle ExecuteEnum.AfterRendering

OnBeforeAction ( IRailsEngineContext context, Controller controller ) : bool

Override this method if the filter was set to handle ExecuteEnum.BeforeAction

OnStartRequest ( IRailsEngineContext context, Controller controller ) : bool

Override this method if the filter was set to handle ExecuteEnum.StartRequest

메소드 상세

OnAfterAction() 보호된 메소드

Override this method if the filter was set to handle ExecuteEnum.AfterAction
protected OnAfterAction ( IRailsEngineContext context, Controller controller ) : void
context IRailsEngineContext The MonoRail request context
controller Controller The controller instance
리턴 void

OnAfterRendering() 보호된 메소드

Override this method if the filter was set to handle ExecuteEnum.AfterRendering
protected OnAfterRendering ( IRailsEngineContext context, Controller controller ) : void
context IRailsEngineContext The MonoRail request context
controller Controller The controller instance
리턴 void

OnBeforeAction() 보호된 메소드

Override this method if the filter was set to handle ExecuteEnum.BeforeAction
protected OnBeforeAction ( IRailsEngineContext context, Controller controller ) : bool
context IRailsEngineContext The MonoRail request context
controller Controller The controller instance
리턴 bool

OnStartRequest() 보호된 메소드

Override this method if the filter was set to handle ExecuteEnum.StartRequest
protected OnStartRequest ( IRailsEngineContext context, Controller controller ) : bool
context IRailsEngineContext The MonoRail request context
controller Controller The controller instance
리턴 bool

Perform() 공개 메소드

Implementors should perform they filter logic and return true if the action should be processed.
public Perform ( ExecuteEnum exec, IRailsEngineContext context, Controller controller ) : bool
exec ExecuteEnum When this filter is being invoked
context IRailsEngineContext Current context
controller Controller The controller instance
리턴 bool