C# 클래스 Simple.Services.DefaultInterceptor

상속: IInterceptor
파일 보기 프로젝트 열기: juanplopes/simple

Private Properties

프로퍼티 타입 설명
AfterExecuteActions void
BeforeExecuteActions void
FinallyExecuteActions void

공개 메소드들

메소드 설명
DefaultInterceptor ( Func hooks, IContextHandler headerHandler, bool client ) : System
Intercept ( object target, MethodBase method, object args ) : object

보호된 메소드들

메소드 설명
CorrectMethod ( object target, MethodBase method ) : MethodBase
GetInvocationDelegate ( MethodBase method ) : InvocationDelegate
Invoke ( object target, MethodBase method, object args ) : object

비공개 메소드들

메소드 설명
AfterExecuteActions ( object target, MethodBase method, object args, List list ) : void
BeforeExecuteActions ( object target, MethodBase method, object args, List list ) : void
FinallyExecuteActions ( MethodBase method, List list ) : void

메소드 상세

CorrectMethod() 보호된 메소드

protected CorrectMethod ( object target, MethodBase method ) : MethodBase
target object
method System.Reflection.MethodBase
리턴 System.Reflection.MethodBase

DefaultInterceptor() 공개 메소드

public DefaultInterceptor ( Func hooks, IContextHandler headerHandler, bool client ) : System
hooks Func
headerHandler IContextHandler
client bool
리턴 System

GetInvocationDelegate() 보호된 메소드

protected GetInvocationDelegate ( MethodBase method ) : InvocationDelegate
method System.Reflection.MethodBase
리턴 InvocationDelegate

Intercept() 공개 메소드

public Intercept ( object target, MethodBase method, object args ) : object
target object
method System.Reflection.MethodBase
args object
리턴 object

Invoke() 보호된 메소드

protected Invoke ( object target, MethodBase method, object args ) : object
target object
method System.Reflection.MethodBase
args object
리턴 object