1 write to OperationContext
System.ServiceModel.Primitives (1)
System\ServiceModel\Dispatcher\MessageRpc.cs (1)
85OperationContext = operationContext;
19 references to OperationContext
System.ServiceModel.Primitives (19)
System\ServiceModel\Dispatcher\ConcurrencyBehavior.cs (1)
98rpc.OperationContext.IsServiceReentrant = true;
System\ServiceModel\Dispatcher\DispatchOperationRuntime.cs (4)
264if ((rpc.ReturnParameter == null) && (rpc.OperationContext.RequestContext != null)) 296if (null != rpc.OperationContext.IncomingMessage && MessageState.Closed != rpc.OperationContext.IncomingMessage.State) 298FxTrace.Trace.SetAndTraceTransfer(TraceUtility.GetReceivedActivityId(rpc.OperationContext), true);
System\ServiceModel\Dispatcher\ImmutableDispatchRuntime.cs (4)
368RequestContext context = rpc.OperationContext.RequestContext; 447AddMessageProperties(rpc.Reply, rpc.OperationContext, rpc.Channel); 488rpc.OperationContext.RequestContext = null; 864rpc.OperationContext.FireOperationCompleted();
System\ServiceModel\Dispatcher\InstanceBehavior.cs (1)
52rpc.OperationContext.SetInstanceContext(rpc.InstanceContext);
System\ServiceModel\Dispatcher\MessageRpc.cs (9)
173if (OperationContext.RequestContext != null) 175AbortRequestContext(OperationContext.RequestContext); 177if ((RequestContext != null) && (RequestContext != OperationContext.RequestContext)) 190if (OperationContext.RequestContext != null) 192DisposeRequestContext(OperationContext.RequestContext); 194if ((RequestContext != null) && (RequestContext != OperationContext.RequestContext)) 423OperationContext.Current = OperationContext; 430OperationContext.SetClientReply(null, false); 459OperationContext.ClearClientReplyNoThrow();