1 write to Channel
System.ServiceModel (1)
System\ServiceModel\Dispatcher\MessageRpc.cs (1)
92
this.
Channel
= channel;
45 references to Channel
System.ServiceModel (45)
System\ServiceModel\Dispatcher\AuthenticationBehavior.cs (4)
46
authPolicy = this.serviceAuthenticationManager.Authenticate(security.ServiceSecurityContext.AuthorizationPolicies, rpc.
Channel
.ListenUri, ref rpc.Request);
71
PerformanceCounters.AuthenticationFailed(rpc.Request, rpc.
Channel
.ListenUri);
89
this.suppressAuditFailure, rpc.Request, rpc.
Channel
.ListenUri, rpc.Request.Headers.Action,
121
this.suppressAuditFailure, rpc.Request, rpc.
Channel
.ListenUri, rpc.Request.Headers.Action,
System\ServiceModel\Dispatcher\ConcurrencyBehavior.cs (1)
33
return IsConcurrent(this.concurrencyMode, this.enforceOrderedReceive, rpc.
Channel
.HasSession, this.supportsTransactedBatch);
System\ServiceModel\Dispatcher\DispatchOperationRuntime.cs (2)
337
IClientChannel channel = rpc.
Channel
.Proxy as IClientChannel;
372
IClientChannel channel = rpc.
Channel
.Proxy as IClientChannel;
System\ServiceModel\Dispatcher\ErrorBehavior.cs (1)
69
this.ProvideFault(rpc.Error, rpc.
Channel
.GetProperty<FaultConverter>(), ref rpc.FaultInfo);
System\ServiceModel\Dispatcher\ImmutableDispatchRuntime.cs (26)
262
rpc.Correlation[offset + i] = this.messageInspectors[i].AfterReceiveRequest(ref rpc.Request, (IClientChannel)rpc.
Channel
.Proxy, rpc.InstanceContext);
861
if (!rpc.
Channel
.HasSession)
867
AddMessageProperties(rpc.Reply, rpc.OperationContext, rpc.
Channel
);
909
rpc.
Channel
.DispatchRuntime.EndpointDispatcher.ContractName,
910
rpc.
Channel
.DispatchRuntime.EndpointDispatcher.EndpointAddress));
925
if (!rpc.
Channel
.IsReplyChannel &&
936
if (replyTo != null && replyTo.IsNone && rpc.
Channel
.IsReplyChannel)
944
EndpointAddress remoteAddress = rpc.
Channel
.RemoteAddress;
982
rpc.
Channel
.IncrementActivity();
1033
rpc.
Channel
.DispatchRuntime.EndpointDispatcher.ContractName,
1034
rpc.
Channel
.DispatchRuntime.EndpointDispatcher.EndpointAddress));
1067
rpc.
Channel
.DispatchRuntime.EndpointDispatcher.ContractName,
1068
rpc.
Channel
.DispatchRuntime.EndpointDispatcher.EndpointAddress));
1101
rpc.
Channel
.DispatchRuntime.EndpointDispatcher.ContractName,
1102
rpc.
Channel
.DispatchRuntime.EndpointDispatcher.EndpointAddress));
1135
rpc.
Channel
.DispatchRuntime.EndpointDispatcher.ContractName,
1136
rpc.
Channel
.DispatchRuntime.EndpointDispatcher.EndpointAddress));
1172
rpc.
Channel
.DispatchRuntime.EndpointDispatcher.ContractName,
1173
rpc.
Channel
.DispatchRuntime.EndpointDispatcher.EndpointAddress));
1360
rpc.ReplyTimeoutHelper = new TimeoutHelper(rpc.
Channel
.OperationTimeout);
1626
rpc.
Channel
.DecrementActivity();
1712
if (rpc.
Channel
.IsPending)
1714
rpc.
Channel
.IsPending = false;
1716
ChannelDispatcher channelDispatcher = rpc.
Channel
.ChannelDispatcher;
1722
IChannel proxy = rpc.
Channel
.Proxy as IChannel;
1729
channelDispatcher.PendingChannels.Remove(rpc.
Channel
.Binder.Channel);
System\ServiceModel\Dispatcher\InstanceBehavior.cs (1)
198
rpc.InstanceContext.Open(rpc.
Channel
.CloseTimeout);
System\ServiceModel\Dispatcher\MessageRpc.cs (7)
130
this.isInstanceContextSingleton = InstanceContextProviderBase.IsProviderSingleton(this.
Channel
.DispatchRuntime.InstanceContextProvider);
379
if ((this.
Channel
!= null) && this.
Channel
.HasSession)
383
this.
Channel
.Abort();
398
if ((this.
Channel
!= null) && this.
Channel
.HasSession)
402
this.
Channel
.Close(ChannelHandler.CloseAfterFaultTimeout);
System\ServiceModel\Dispatcher\TerminatingOperationBehavior.cs (3)
46
if (rpc.Operation.IsTerminating && rpc.
Channel
.HasSession)
49
rpc.
Channel
.Binder.Channel, false);
51
timer.Set(rpc.
Channel
.CloseTimeout);