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>()); 1708_rpc.Channel.PrepareCall(_operation, _isOneWay, ref _rpc); 1710if (_rpc.Channel._explicitlyOpened) 1712_rpc.Channel.ThrowIfOpening(); 1713_rpc.Channel.ThrowIfDisposedOrNotOpen(); 1724IAsyncResult result = _rpc.Channel.BeginEnsureDisplayUI(s_ensureInteractiveInitCallback, this); 1746_rpc.Channel.EndEnsureDisplayUI(result); 1775result = _rpc.Channel.BeginEnsureOpened(timeout, s_ensureOpenCallback, this); 1811_rpc.Channel.EndEnsureOpened(result); 1845result = _rpc.Channel.Binder.BeginSend(_rpc.Request, timeout, s_sendCallback, this); 1849result = _rpc.Channel.Binder.BeginRequest(_rpc.Request, timeout, s_sendCallback, this); 1867CallOnceManager.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)
107ServiceChannel 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());