C# 클래스 Calyptus.Mvc.ActionBaseAttribute

상속: System.Attribute, IActionBinding
파일 보기 프로젝트 열기: sebmarkbage/calyptus.mvc

보호된 프로퍼티들

프로퍼티 타입 설명
Bindings ParamBindings[]
Mappings IList

공개 메소드들

메소드 설명
ActionBaseAttribute ( ) : System
ActionBaseAttribute ( IEnumerable mappings ) : System

보호된 메소드들

메소드 설명
IActionBinding ( IHttpContext context, AfterActionEventArgs args ) : void
IActionBinding ( IHttpContext context, BeforeActionEventArgs args ) : void
IActionBinding ( IHttpContext context, ErrorEventArgs args ) : void
IActionBinding ( IHttpContext context, object value ) : void
IActionBinding ( IPathStack path, object parameters ) : void
IActionBinding ( MethodInfo method ) : void
Initialize ( MethodInfo method ) : void
OnAfterAction ( IHttpContext context, AfterActionEventArgs args ) : void
OnBeforeAction ( IHttpContext context, BeforeActionEventArgs args ) : void
OnError ( IHttpContext context, ErrorEventArgs args ) : void
OnRender ( IHttpContext context, object value ) : void

비공개 메소드들

메소드 설명
AcceptJsonBeforeXml ( string acceptTypes ) : bool
IActionBinding ( IHttpContext context, IPathStack path, object &parameters, int &overloadWeight ) : bool
IsJson ( string mime ) : bool
IsXml ( string mime ) : bool
WriteStream ( Stream stream, IHttpResponse response ) : void

메소드 상세

ActionBaseAttribute() 공개 메소드

public ActionBaseAttribute ( ) : System
리턴 System

ActionBaseAttribute() 공개 메소드

public ActionBaseAttribute ( IEnumerable mappings ) : System
mappings IEnumerable
리턴 System

IActionBinding() 보호된 메소드

protected IActionBinding ( IHttpContext context, AfterActionEventArgs args ) : void
context IHttpContext
args AfterActionEventArgs
리턴 void

IActionBinding() 보호된 메소드

protected IActionBinding ( IHttpContext context, BeforeActionEventArgs args ) : void
context IHttpContext
args BeforeActionEventArgs
리턴 void

IActionBinding() 보호된 메소드

protected IActionBinding ( IHttpContext context, ErrorEventArgs args ) : void
context IHttpContext
args ErrorEventArgs
리턴 void

IActionBinding() 보호된 메소드

protected IActionBinding ( IHttpContext context, object value ) : void
context IHttpContext
value object
리턴 void

IActionBinding() 보호된 메소드

protected IActionBinding ( IPathStack path, object parameters ) : void
path IPathStack
parameters object
리턴 void

IActionBinding() 보호된 메소드

protected IActionBinding ( MethodInfo method ) : void
method System.Reflection.MethodInfo
리턴 void

Initialize() 보호된 메소드

protected Initialize ( MethodInfo method ) : void
method System.Reflection.MethodInfo
리턴 void

OnAfterAction() 보호된 메소드

protected OnAfterAction ( IHttpContext context, AfterActionEventArgs args ) : void
context IHttpContext
args AfterActionEventArgs
리턴 void

OnBeforeAction() 보호된 메소드

protected OnBeforeAction ( IHttpContext context, BeforeActionEventArgs args ) : void
context IHttpContext
args BeforeActionEventArgs
리턴 void

OnError() 보호된 메소드

protected OnError ( IHttpContext context, ErrorEventArgs args ) : void
context IHttpContext
args ErrorEventArgs
리턴 void

OnRender() 보호된 메소드

protected OnRender ( IHttpContext context, object value ) : void
context IHttpContext
value object
리턴 void

프로퍼티 상세

Bindings 보호되어 있는 프로퍼티

protected ParamBindings[] Bindings
리턴 ParamBindings[]

Mappings 보호되어 있는 프로퍼티

protected IList Mappings
리턴 IList