6 implementations of Channel
System.ServiceModel.Primitives (6)
System\ServiceModel\Dispatcher\BufferedReceiveBinder.cs (1)
27
public IChannel
Channel
System\ServiceModel\Dispatcher\DuplexChannelBinder.cs (1)
56
public IChannel
Channel
System\ServiceModel\Dispatcher\InputChannelBinder.cs (1)
27
public IChannel
Channel
System\ServiceModel\Dispatcher\OutputChannelBinder.cs (1)
26
public IChannel
Channel
System\ServiceModel\Dispatcher\ReplyChannelBinder.cs (1)
27
public IChannel
Channel
System\ServiceModel\Dispatcher\RequestChannelBinder.cs (1)
25
public IChannel
Channel
19 references to Channel
System.ServiceModel.Primitives (19)
System\ServiceModel\Channels\ServiceChannel.cs (7)
54
IsReplyChannel = Binder.
Channel
is IReplyChannel;
56
IChannel innerChannel = binder.
Channel
;
62
_openBinder = (binder.
Channel
.State == CommunicationState.Created);
225
get { return Binder.
Channel
; }
376
Binder.
Channel
.Faulted += OnInnerChannelFaulted;
2509
if (!_isTimerCancelled && _binder.
Channel
.State != CommunicationState.Faulted && _binder.
Channel
.State != CommunicationState.Closed)
System\ServiceModel\Dispatcher\BufferedReceiveBinder.cs (1)
29
get { return _channelBinder.
Channel
; }
System\ServiceModel\Dispatcher\ChannelHandler.cs (5)
123
get { return Binder.
Channel
.State == CommunicationState.Opened; }
160
if (Binder.
Channel
.State == CommunicationState.Created)
494
_listener.ChannelDispatcher.ProvideFault(e, _requestInfo.Channel == null ? Binder.
Channel
.GetProperty<FaultConverter>() : _requestInfo.Channel.GetProperty<FaultConverter>(), ref faultInfo);
772
Binder.
Channel
.Open();
800
Binder.
Channel
.Abort();
System\ServiceModel\Dispatcher\ErrorHandlingReceiver.cs (1)
26
_binder.
Channel
.Close();
System\ServiceModel\Dispatcher\ImmutableDispatchRuntime.cs (1)
329
channelDispatcher.PendingChannels.Remove(rpc.Channel.Binder.
Channel
);
System\ServiceModel\Dispatcher\ListenerHandler.cs (2)
232
ChannelDispatcher.Channels.Add(channel.Binder.
Channel
);
268
channel.Binder.
Channel
.Abort();
System\ServiceModel\Dispatcher\TerminatingOperationBehavior.cs (2)
52
var timer = new Timer(s_abortChannelTimerCallback, rpc.Channel.Binder.
Channel
, rpc.Channel.CloseTimeout, TimeSpan.FromMilliseconds(-1));
60
IChannel sessionChannel = rpc.Channel.Binder.
Channel
;