public void ApplyDispatchBehavior(ServiceDescription serviceDescription, ServiceHostBase serviceHostBase)
        {
            RequestCallRateInspector interceptor = new RequestCallRateInspector();
            ChannelDispatcher endpointDispatcher = serviceHostBase.ChannelDispatchers[0] as ChannelDispatcher;

            if (endpointDispatcher != null)
            {
                endpointDispatcher.Endpoints[0].DispatchRuntime.MessageInspectors.Add(interceptor);
            }
        }
Ejemplo n.º 2
0
        public void ApplyDispatchBehavior(ServiceDescription serviceDescription, ServiceHostBase serviceHostBase)
        {
            RequestCallRateInspector interceptor        = new RequestCallRateInspector();
            ChannelDispatcher        endpointDispatcher = serviceHostBase.ChannelDispatchers[0] as ChannelDispatcher;

            if (endpointDispatcher != null)
            {
                endpointDispatcher.Endpoints[0].DispatchRuntime.MessageInspectors.Add(interceptor);
            }
        }