1 write to Channel
System.ServiceModel (1)
System\ServiceModel\Dispatcher\ProxyRpc.cs (1)
35this.Channel = channel;
21 references to Channel
System.ServiceModel (21)
System\ServiceModel\Channels\ServiceChannel.cs (17)
859if (sendResult.Rpc.Channel != this) 1014ThrowIfFaultUnderstood(rpc.Reply, fault, action, rpc.Reply.Version, rpc.Channel.GetProperty<FaultConverter>()); 1910this.Rpc.Channel.PrepareCall(this.operation, this.isOneWay, ref this.Rpc); 1912if (this.Rpc.Channel.explicitlyOpened) 1914this.Rpc.Channel.ThrowIfOpening(); 1915this.Rpc.Channel.ThrowIfDisposedOrNotOpen(); 1926IAsyncResult result = this.Rpc.Channel.BeginEnsureDisplayUI(ensureInteractiveInitCallback, this); 1948this.Rpc.Channel.EndEnsureDisplayUI(result); 1977result = this.Rpc.Channel.BeginEnsureOpened(timeout, ensureOpenCallback, this); 2013this.Rpc.Channel.EndEnsureOpened(result); 2047result = this.Rpc.Channel.binder.BeginSend(this.Rpc.Request, timeout, sendCallback, this); 2051result = this.Rpc.Channel.binder.BeginRequest(this.Rpc.Request, timeout, sendCallback, this); 2069CallOnceManager.SignalNextIfNonNull(this.Rpc.Channel.autoOpenManager); 2098this.Rpc.Channel.binder.EndSend(result); 2102this.Rpc.Reply = this.Rpc.Channel.binder.EndRequest(result); 2106this.Rpc.Channel.ThrowIfFaulted(); 2130this.Rpc.Channel.CompletedIOOperation();
System\ServiceModel\Dispatcher\ImmutableClientRuntime.cs (1)
158rpc.Correlation[offset + i] = this.messageInspectors[i].BeforeSendRequest(ref rpc.Request, (IClientChannel)rpc.Channel.Proxy);
System\ServiceModel\Dispatcher\TerminatingOperationBehavior.cs (3)
57if (rpc.Operation.IsTerminating && rpc.Channel.HasSession) 59IChannel sessionChannel = rpc.Channel.Binder.Channel; 60rpc.Channel.Close(rpc.TimeoutHelper.RemainingTime());