C# Class Castle.Facilities.WcfIntegration.Proxy.WcfRemotingInterceptor

Inheritance: IWcfInterceptor
Exibir arquivo Open project: castleproject/Windsor Class Usage Examples

Protected Properties

Property Type Description
channelHolder IWcfChannelHolder

Public Methods

Method Description
Intercept ( IInvocation invocation ) : void
WcfRemotingInterceptor ( WcfClientExtension clients, IWcfChannelHolder channelHolder ) : System

Protected Methods

Method Description
Handles ( MethodInfo method ) : bool
PerformInvocation ( IInvocation invocation ) : void
PerformInvocation ( IInvocation invocation, Action action ) : void

Private Methods

Method Description
ApplyChannelPipeline ( int policyIndex, WcfInvocation wcfInvocation, Action action ) : void
CreateChannelPipeline ( WcfClientExtension clients ) : IWcfPolicy[]
IWcfInterceptor ( MethodInfo method ) : bool
InvokeChannel ( IInvocation invocation, WcfInvocation wcfInvocation ) : void
InvokeRealProxy ( RealProxy realProxy, WcfInvocation wcfInvocation ) : void

Method Details

Handles() protected method

protected Handles ( MethodInfo method ) : bool
method System.Reflection.MethodInfo
return bool

Intercept() public method

public Intercept ( IInvocation invocation ) : void
invocation IInvocation
return void

PerformInvocation() protected method

protected PerformInvocation ( IInvocation invocation ) : void
invocation IInvocation
return void

PerformInvocation() protected method

protected PerformInvocation ( IInvocation invocation, Action action ) : void
invocation IInvocation
action Action
return void

WcfRemotingInterceptor() public method

public WcfRemotingInterceptor ( WcfClientExtension clients, IWcfChannelHolder channelHolder ) : System
clients WcfClientExtension
channelHolder IWcfChannelHolder
return System

Property Details

channelHolder protected_oe property

protected IWcfChannelHolder channelHolder
return IWcfChannelHolder