1 write to Channel
System.ServiceModel.Primitives (1)
System\ServiceModel\Dispatcher\ProxyRpc.cs (1)
35Channel = channel;
21 references to Channel
System.ServiceModel.Primitives (21)
System\ServiceModel\Channels\ServiceChannel.cs (17)
798if (sendResult._rpc.Channel != this) 952ThrowIfFaultUnderstood(rpc.Reply, fault, action, rpc.Reply.Version, rpc.Channel.GetProperty<FaultConverter>()); 1719_rpc.Channel.PrepareCall(_operation, _isOneWay, ref _rpc); 1721if (_rpc.Channel._explicitlyOpened) 1723_rpc.Channel.ThrowIfOpening(); 1724_rpc.Channel.ThrowIfDisposedOrNotOpen(); 1735IAsyncResult result = _rpc.Channel.BeginEnsureDisplayUI(s_ensureInteractiveInitCallback, this); 1757_rpc.Channel.EndEnsureDisplayUI(result); 1786result = _rpc.Channel.BeginEnsureOpened(timeout, s_ensureOpenCallback, this); 1822_rpc.Channel.EndEnsureOpened(result); 1856result = _rpc.Channel.Binder.BeginSend(_rpc.Request, timeout, s_sendCallback, this); 1860result = _rpc.Channel.Binder.BeginRequest(_rpc.Request, timeout, s_sendCallback, this); 1878CallOnceManager.SignalNextIfNonNull(_rpc.Channel._autoOpenManager); 1907_rpc.Channel.Binder.EndSend(result); 1911_rpc.Reply = _rpc.Channel.Binder.EndRequest(result); 1915_rpc.Channel.ThrowIfFaulted(); 1939_rpc.Channel.CompletedIOOperation();
System\ServiceModel\Dispatcher\ImmutableClientRuntime.cs (1)
109ServiceChannel clientChannel = ServiceChannelFactory.GetServiceChannel(rpc.Channel.Proxy);
System\ServiceModel\Dispatcher\TerminatingOperationBehavior.cs (3)
58if (rpc.Operation.IsTerminating && rpc.Channel.HasSession) 60IChannel sessionChannel = rpc.Channel.Binder.Channel; 61rpc.Channel.Close(rpc.TimeoutHelper.RemainingTime());