21 references to ChannelDispatcher
System.ServiceModel (21)
System\ServiceModel\Dispatcher\ChannelHandler.cs (15)
103
ChannelDispatcher channelDispatcher = listener.
ChannelDispatcher
;
135
Fx.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");
179
this.listener.
ChannelDispatcher
.Channels.IncrementActivityCount();
661
endpoint.DatagramChannel = new ServiceChannel(this.binder, endpoint, this.listener.
ChannelDispatcher
, this.idleManager);
688
this.channel = new ServiceChannel(this.binder, endpoint, this.listener.
ChannelDispatcher
, this.idleManager);
746
this.listener.
ChannelDispatcher
.InitializeChannel((IClientChannel)channel.Proxy);
756
this.listener.
ChannelDispatcher
.ProvideFault(e, this.requestInfo.Channel == null ? this.binder.Channel.GetProperty<FaultConverter>() : this.requestInfo.Channel.GetProperty<FaultConverter>(), ref faultInfo);
780
return listener.
ChannelDispatcher
.HandleError(e, ref faultInfo);
935
this.listener.
ChannelDispatcher
.Channels.DecrementActivityCount();
1117
this.listener.
ChannelDispatcher
.Channels.DecrementActivityCount();
1241
enableFaults = this.listener.
ChannelDispatcher
.EnableFaults;
1706
this.listener.
ChannelDispatcher
.TransactionIsolationLevel,
1707
TransactionBehavior.NormalizeTimeout(this.listener.
ChannelDispatcher
.TransactionTimeout));
1735
TimeSpan receiveTimeout = TimeoutHelper.Min(this.listener.
ChannelDispatcher
.TransactionTimeout, this.listener.
ChannelDispatcher
.DefaultCommunicationTimeouts.ReceiveTimeout);
System\ServiceModel\Dispatcher\ListenerHandler.cs (6)
142
if (listenerHandler.
ChannelDispatcher
.IsTransactedAccept)
144
if (listenerHandler.
ChannelDispatcher
.AsynchronousTransactedAcceptEnabled)
302
tx = TransactionBehavior.CreateTransaction(this.
ChannelDispatcher
.TransactionIsolationLevel, this.
ChannelDispatcher
.TransactionTimeout);
307
TimeSpan acceptTimeout = TimeoutHelper.Min(this.
ChannelDispatcher
.TransactionTimeout, this.
ChannelDispatcher
.DefaultCommunicationTimeouts.ReceiveTimeout);