C# Класс Simple.Services.DefaultInterceptor

Наследование: IInterceptor
Показать файл Открыть проект

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