2 writes to listener
System.ServiceModel (2)
System\ServiceModel\Dispatcher\ChannelHandler.cs (2)
109this.listener = listener; 190this.listener = handler.listener;
23 references to listener
System.ServiceModel (23)
System\ServiceModel\Dispatcher\ChannelHandler.cs (23)
135Fx.Assert((this.idleManager != null) == (this.binder.HasSession && this.listener.ChannelDispatcher.DefaultCommunicationTimeouts.ReceiveTimeout != TimeSpan.MaxValue), "idle manager is present only when there is a session with a finite receive timeout"); 177if (this.listener.State == CommunicationState.Opened) 179this.listener.ChannelDispatcher.Channels.IncrementActivityCount(); 190this.listener = handler.listener; 463if (currentOperationContext.EndpointDispatcher == null && this.listener != null) 657lock (this.listener.ThisLock) 661endpoint.DatagramChannel = new ServiceChannel(this.binder, endpoint, this.listener.ChannelDispatcher, this.idleManager); 672return this.listener.Endpoints.Lookup(message, out addressMatched); 688this.channel = new ServiceChannel(this.binder, endpoint, this.listener.ChannelDispatcher, this.idleManager); 744if (this.listener != null) 746this.listener.ChannelDispatcher.InitializeChannel((IClientChannel)channel.Proxy); 754if (this.listener != null) 756this.listener.ChannelDispatcher.ProvideFault(e, this.requestInfo.Channel == null ? this.binder.Channel.GetProperty<FaultConverter>() : this.requestInfo.Channel.GetProperty<FaultConverter>(), ref faultInfo); 778if (this.listener != null) 780return listener.ChannelDispatcher.HandleError(e, ref faultInfo); 935this.listener.ChannelDispatcher.Channels.DecrementActivityCount(); 1117this.listener.ChannelDispatcher.Channels.DecrementActivityCount(); 1239if (this.listener != null) 1241enableFaults = this.listener.ChannelDispatcher.EnableFaults; 1706this.listener.ChannelDispatcher.TransactionIsolationLevel, 1707TransactionBehavior.NormalizeTimeout(this.listener.ChannelDispatcher.TransactionTimeout)); 1735TimeSpan receiveTimeout = TimeoutHelper.Min(this.listener.ChannelDispatcher.TransactionTimeout, this.listener.ChannelDispatcher.DefaultCommunicationTimeouts.ReceiveTimeout);