C# Класс Castle.Facilities.WcfIntegration.Proxy.WcfInterceptorSelector

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

Открытые методы

Метод Описание
Equals ( object obj ) : bool
GetHashCode ( ) : int
SelectInterceptors ( Type type, MethodInfo method, IInterceptor interceptors ) : IInterceptor[]
WcfInterceptorSelector ( Type proxiedType, IInterceptorSelector userProvidedSelector ) : System

Приватные методы

Метод Описание
AddWcfInterceptors ( List infrastructureInterceptors, IInterceptor selectedInterceptors ) : IInterceptor[]
IsMixInTypeMethod ( MethodInfo method ) : bool
IsProxiedTypeMethod ( MethodInfo method ) : bool
IsServiceMethod ( MethodInfo method ) : bool
SelectInterceptorsForMixInType ( MethodInfo method, IInterceptor interceptors, Type type ) : IInterceptor[]
SelectInterceptorsForProxiedType ( MethodInfo method, IInterceptor interceptors, Type type, bool addWcfInterceptors ) : IInterceptor[]
SelectInterceptorsForServiceType ( MethodInfo method, IInterceptor interceptors ) : IInterceptor[]
SelectInterceptorsForWcfProxiedType ( MethodInfo method, IInterceptor interceptors, Type type ) : IInterceptor[]
SelectUserInterceptors ( MethodInfo method, List userInterceptors, Type type ) : IInterceptor[]
SplitInterceptors ( IInterceptor interceptors, MethodInfo method, List &infrastructureInterceptors, List &userInterceptors ) : void

Описание методов

Equals() публичный Метод

public Equals ( object obj ) : bool
obj object
Результат bool

GetHashCode() публичный Метод

public GetHashCode ( ) : int
Результат int

SelectInterceptors() публичный Метод

public SelectInterceptors ( Type type, MethodInfo method, IInterceptor interceptors ) : IInterceptor[]
type System.Type
method System.Reflection.MethodInfo
interceptors IInterceptor
Результат IInterceptor[]

WcfInterceptorSelector() публичный Метод

public WcfInterceptorSelector ( Type proxiedType, IInterceptorSelector userProvidedSelector ) : System
proxiedType Type
userProvidedSelector IInterceptorSelector
Результат System