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