Пример #1
0
        public void ApplyDispatchBehavior(ServiceDescription serviceDescription, ServiceHostBase serviceHostBase)
        {
            ActivityTracer instance = new ActivityTracer();

            foreach (ChannelDispatcher chDisp in serviceHostBase.ChannelDispatchers)
            {
                foreach (EndpointDispatcher epDisp in chDisp.Endpoints)
                {
                    epDisp.DispatchRuntime.MessageInspectors.Add(instance);
                }
            }
        }
 public void ApplyDispatchBehavior(ServiceDescription serviceDescription, ServiceHostBase serviceHostBase)
 {
     ActivityTracer instance = new ActivityTracer();
     foreach (ChannelDispatcher chDisp in serviceHostBase.ChannelDispatchers)
     {
         foreach (EndpointDispatcher epDisp in chDisp.Endpoints)
         {
             epDisp.DispatchRuntime.MessageInspectors.Add(instance);
         }
     }
 }