7 implementations of Channel
System.ServiceModel (7)
System\ServiceModel\Dispatcher\BufferedReceiveBinder.cs (1)
30public IChannel Channel
System\ServiceModel\Dispatcher\DuplexChannelBinder.cs (1)
61public IChannel Channel
System\ServiceModel\Dispatcher\InputChannelBinder.cs (1)
29public IChannel Channel
System\ServiceModel\Dispatcher\MultipleReceiveBinder.cs (1)
36public IChannel Channel
System\ServiceModel\Dispatcher\OutputChannelBinder.cs (1)
27public IChannel Channel
System\ServiceModel\Dispatcher\ReplyChannelBinder.cs (1)
29public IChannel Channel
System\ServiceModel\Dispatcher\RequestChannelBinder.cs (1)
26public IChannel Channel
26 references to Channel
System.ServiceModel (26)
System\ServiceModel\Channels\ServiceChannel.cs (7)
72this.isReplyChannel = this.binder.Channel is IReplyChannel; 74IChannel innerChannel = binder.Channel; 80this.openBinder = (binder.Channel.State == CommunicationState.Created); 259get { return this.binder.Channel; } 437this.binder.Channel.Faulted += OnInnerChannelFaulted; 2685if (!this.isTimerCancelled && binder.Channel.State != CommunicationState.Faulted && binder.Channel.State != CommunicationState.Closed)
System\ServiceModel\Dispatcher\BufferedReceiveBinder.cs (1)
32get { return this.channelBinder.Channel; }
System\ServiceModel\Dispatcher\ChannelHandler.cs (9)
170this.sessionOpenNotification = this.binder.Channel.GetProperty<SessionOpenNotification>(); 245get { return this.binder.Channel.State == CommunicationState.Opened; } 254IInputChannel input = this.binder.Channel as IInputChannel; 260IReplyChannel reply = this.binder.Channel as IReplyChannel; 305if (this.binder.Channel.State == CommunicationState.Created) 517Message message = Message.CreateMessage(this.Binder.Channel.GetProperty<MessageVersion>(), OperationDescription.SessionOpenedAction); 756this.listener.ChannelDispatcher.ProvideFault(e, this.requestInfo.Channel == null ? this.binder.Channel.GetProperty<FaultConverter>() : this.requestInfo.Channel.GetProperty<FaultConverter>(), ref faultInfo); 1084this.binder.Channel.Open(); 1122this.binder.Channel.Abort();
System\ServiceModel\Dispatcher\ErrorHandlingAcceptor.cs (2)
72this.dispatcher.PendingChannels.Add(channelBinder.Channel); 158this.dispatcher.PendingChannels.Add(channelBinder.Channel);
System\ServiceModel\Dispatcher\ErrorhandlingReceiver.cs (1)
27this.binder.Channel.Close();
System\ServiceModel\Dispatcher\ImmutableDispatchRuntime.cs (1)
1729channelDispatcher.PendingChannels.Remove(rpc.Channel.Binder.Channel);
System\ServiceModel\Dispatcher\ListenerHandler.cs (2)
561this.channelDispatcher.Channels.Add(channel.Binder.Channel); 593channel.Binder.Channel.Abort();
System\ServiceModel\Dispatcher\MultipleReceiveBinder.cs (1)
38get { return this.channelBinder.Channel; }
System\ServiceModel\Dispatcher\TerminatingOperationBehavior.cs (2)
49rpc.Channel.Binder.Channel, false); 59IChannel sessionChannel = rpc.Channel.Binder.Channel;