1 write to Channel
System.ServiceModel.Primitives (1)
System\ServiceModel\Dispatcher\ProxyRpc.cs (1)
35
Channel
= channel;
21 references to Channel
System.ServiceModel.Primitives (21)
System\ServiceModel\Channels\ServiceChannel.cs (17)
798
if (sendResult._rpc.
Channel
!= this)
952
ThrowIfFaultUnderstood(rpc.Reply, fault, action, rpc.Reply.Version, rpc.
Channel
.GetProperty<FaultConverter>());
1708
_rpc.
Channel
.PrepareCall(_operation, _isOneWay, ref _rpc);
1710
if (_rpc.
Channel
._explicitlyOpened)
1712
_rpc.
Channel
.ThrowIfOpening();
1713
_rpc.
Channel
.ThrowIfDisposedOrNotOpen();
1724
IAsyncResult result = _rpc.
Channel
.BeginEnsureDisplayUI(s_ensureInteractiveInitCallback, this);
1746
_rpc.
Channel
.EndEnsureDisplayUI(result);
1775
result = _rpc.
Channel
.BeginEnsureOpened(timeout, s_ensureOpenCallback, this);
1811
_rpc.
Channel
.EndEnsureOpened(result);
1845
result = _rpc.
Channel
.Binder.BeginSend(_rpc.Request, timeout, s_sendCallback, this);
1849
result = _rpc.
Channel
.Binder.BeginRequest(_rpc.Request, timeout, s_sendCallback, this);
1867
CallOnceManager.SignalNextIfNonNull(_rpc.
Channel
._autoOpenManager);
1896
_rpc.
Channel
.Binder.EndSend(result);
1900
_rpc.Reply = _rpc.
Channel
.Binder.EndRequest(result);
1904
_rpc.
Channel
.ThrowIfFaulted();
1928
_rpc.
Channel
.CompletedIOOperation();
System\ServiceModel\Dispatcher\ImmutableClientRuntime.cs (1)
107
ServiceChannel clientChannel = ServiceChannelFactory.GetServiceChannel(rpc.
Channel
.Proxy);
System\ServiceModel\Dispatcher\TerminatingOperationBehavior.cs (3)
58
if (rpc.Operation.IsTerminating && rpc.
Channel
.HasSession)
60
IChannel sessionChannel = rpc.
Channel
.Binder.Channel;
61
rpc.
Channel
.Close(rpc.TimeoutHelper.RemainingTime());