1 write to ChannelDispatcher
System.ServiceModel.Primitives (1)
System\ServiceModel\Dispatcher\ListenerHandler.cs (1)
31ChannelDispatcher = channelDispatcher;
23 references to ChannelDispatcher
System.ServiceModel.Primitives (23)
System\ServiceModel\Dispatcher\ChannelHandler.cs (11)
79ChannelDispatcher channelDispatcher = listener.ChannelDispatcher; 104Fx.Assert((_idleManager != null) == (Binder.HasSession && _listener.ChannelDispatcher.DefaultCommunicationTimeouts.ReceiveTimeout != TimeSpan.MaxValue), "idle manager is present only when there is a session with a finite receive timeout"); 110_listener.ChannelDispatcher.Channels.IncrementActivityCount(); 423endpoint.DatagramChannel = new ServiceChannel(Binder, endpoint, _listener.ChannelDispatcher, _idleManager); 450Channel = new ServiceChannel(Binder, endpoint, _listener.ChannelDispatcher, _idleManager); 484_listener.ChannelDispatcher.InitializeChannel((IClientChannel)channel.Proxy); 494_listener.ChannelDispatcher.ProvideFault(e, _requestInfo.Channel == null ? Binder.Channel.GetProperty<FaultConverter>() : _requestInfo.Channel.GetProperty<FaultConverter>(), ref faultInfo); 518return _listener.ChannelDispatcher.HandleError(e, ref faultInfo); 667_listener.ChannelDispatcher.Channels.DecrementActivityCount(); 795_listener.ChannelDispatcher.Channels.DecrementActivityCount(); 907enableFaults = _listener.ChannelDispatcher.EnableFaults;
System\ServiceModel\Dispatcher\ListenerHandler.cs (12)
32if (!(ChannelDispatcher != null)) 71ChannelDispatcher.Channels.CloseInput(); 100ChannelDispatcher.Channels.IncrementActivityCount(); 133IChannel[] channels = ChannelDispatcher.Channels.ToArray(); 177IChannel[] channels = ChannelDispatcher.Channels.ToArray(); 208IChannel[] channels = ChannelDispatcher.Channels.ToArray(); 232ChannelDispatcher.Channels.Add(channel.Binder.Channel); 289ChannelDispatcher.Channels.DecrementActivityCount(); 316ChannelDispatcher.Channels.CloseInput(); 322ChannelDispatcher.Channels.Abort(); 338ChannelDispatcher.Channels.CloseInput(); 354return ChannelDispatcher.HandleError(e);