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