3 implementations of IInputSessionShutdown
System.ServiceModel (2)
System\ServiceModel\Channels\PeerNeighborManager.cs (1)
753
class PeerNeighbor : IPeerNeighbor,
IInputSessionShutdown
System\ServiceModel\Channels\SharedConnectionListener.cs (1)
306
class SharedListenerProxy : IConnectionDuplicator,
IInputSessionShutdown
System.ServiceModel.Routing (1)
System\ServiceModel\Routing\RoutingBehavior.cs (1)
115
internal class RoutingEndpointBehavior : IEndpointBehavior, IChannelInitializer,
IInputSessionShutdown
13 references to IInputSessionShutdown
System.ServiceModel (11)
System\ServiceModel\Channels\PeerNeighborManager.cs (2)
1580
void
IInputSessionShutdown
.ChannelFaulted(IDuplexContextChannel channel)
1585
void
IInputSessionShutdown
.DoneReceiving(IDuplexContextChannel channel)
System\ServiceModel\Channels\SharedConnectionListener.cs (2)
1406
void
IInputSessionShutdown
.ChannelFaulted(IDuplexContextChannel channel)
1411
void
IInputSessionShutdown
.DoneReceiving(IDuplexContextChannel channel)
System\ServiceModel\Dispatcher\DispatchRuntime.cs (3)
34
SynchronizedCollection<
IInputSessionShutdown
> inputSessionShutdownHandlers;
97
this.inputSessionShutdownHandlers = this.NewBehaviorCollection<
IInputSessionShutdown
>();
407
public SynchronizedCollection<
IInputSessionShutdown
> InputSessionShutdownHandlers
System\ServiceModel\Dispatcher\ImmutableDispatchRuntime.cs (4)
32
readonly
IInputSessionShutdown
[] inputSessionShutdownHandlers;
82
this.inputSessionShutdownHandlers = EmptyArray<
IInputSessionShutdown
>.ToArray(dispatch.InputSessionShutdownHandlers);
640
IInputSessionShutdown
[] handlers = this.inputSessionShutdownHandlers;
681
IInputSessionShutdown
[] handlers = this.inputSessionShutdownHandlers;
System.ServiceModel.Routing (2)
System\ServiceModel\Routing\RoutingBehavior.cs (2)
231
void
IInputSessionShutdown
.ChannelFaulted(IDuplexContextChannel channel)
244
void
IInputSessionShutdown
.DoneReceiving(IDuplexContextChannel channel)