5 writes to Request
System.ServiceModel (5)
System\ServiceModel\Dispatcher\AuthenticationBehavior.cs (1)
46authPolicy = this.serviceAuthenticationManager.Authenticate(security.ServiceSecurityContext.AuthorizationPolicies, rpc.Channel.ListenUri, ref rpc.Request);
System\ServiceModel\Dispatcher\AuthorizationBehavior.cs (1)
51if (!serviceAuthorizationManager.CheckAccess(rpc.OperationContext, ref rpc.Request))
System\ServiceModel\Dispatcher\DispatchOperationRuntime.cs (1)
322MessageLogger.LogMessage(ref rpc.Request, MessageLoggingSource.Malformed);
System\ServiceModel\Dispatcher\ImmutableDispatchRuntime.cs (1)
262rpc.Correlation[offset + i] = this.messageInspectors[i].AfterReceiveRequest(ref rpc.Request, (IClientChannel)rpc.Channel.Proxy, rpc.InstanceContext);
System\ServiceModel\Dispatcher\MessageRpc.cs (1)
113this.Request = request;
46 references to Request
System.ServiceModel (46)
System\ServiceModel\Dispatcher\AuthenticationBehavior.cs (7)
35SecurityMessageProperty security = SecurityMessageProperty.GetOrCreate(rpc.Request); 71PerformanceCounters.AuthenticationFailed(rpc.Request, rpc.Channel.ListenUri); 89this.suppressAuditFailure, rpc.Request, rpc.Channel.ListenUri, rpc.Request.Headers.Action, 105rpc.Request.Properties.Security.ServiceSecurityContext.AuthorizationPolicies = authPolicy; 121this.suppressAuditFailure, rpc.Request, rpc.Channel.ListenUri, rpc.Request.Headers.Action,
System\ServiceModel\Dispatcher\AuthorizationBehavior.cs (7)
38SecurityMessageProperty security = SecurityMessageProperty.GetOrCreate(rpc.Request); 97this.suppressAuditFailure, rpc.Request, rpc.Request.Headers.To, rpc.Request.Headers.Action, 131this.suppressAuditFailure, rpc.Request, rpc.Request.Headers.To, rpc.Request.Headers.Action,
System\ServiceModel\Dispatcher\DispatchOperationRuntime.cs (8)
283this.Formatter.DeserializeRequest(rpc.Request, rpc.InputParameters); 297rpc.InputParameters[0] = rpc.Request; 318rpc.DidDeserializeRequestBody = (rpc.Request.State != MessageState.Created); 345rpc.Correlation[offset + i] = initializer.BeforeInvoke(rpc.InstanceContext, channel, rpc.Request); 603throw TraceUtility.ThrowHelperError(new ArgumentNullException("IOperationInvoker.BeginDispatch"), rpc.Request); 629SecurityMessageProperty securityContextProperty = rpc.Request.Properties.Security; 883rpc.NotUnderstoodHeaders = rpc.Request.Headers.GetHeadersNotUnderstood(); 887new MustUnderstandSoapException(rpc.NotUnderstoodHeaders, rpc.Request.Version.Envelope));
System\ServiceModel\Dispatcher\ImmutableDispatchRuntime.cs (9)
889DS.Throttled(rpc.Request); 930throw TraceUtility.ThrowHelperError(error, rpc.Request); 939throw TraceUtility.ThrowHelperError(error, rpc.Request); 947MessageHeaders headers = rpc.Request.Headers; 954throw TraceUtility.ThrowHelperError(error, rpc.Request); 962throw TraceUtility.ThrowHelperError(error, rpc.Request); 972throw TraceUtility.ThrowHelperError(error, rpc.Request); 1016rpc.TransactionMessageProperty = TransactionMessageProperty.TryGet(rpc.Request); 1478rpc.Request.Close();
System\ServiceModel\Dispatcher\InstanceBehavior.cs (1)
285rpc.Instance = rpc.InstanceContext.GetServiceInstance(rpc.Request);
System\ServiceModel\Dispatcher\MessageRpc.cs (6)
148this.Activity = TraceUtility.ExtractActivity(this.Request); 153this.ResponseActivityId = ActivityIdHeader.ExtractActivityId(this.Request); 164if (this.Request != null) 166this.EventTraceActivity = EventTraceActivityHelper.TryExtractActivity(this.Request, true); 460TraceUtility.SetActivityId(this.Request.Properties); 463Guid receivedActivityId = TraceUtility.ExtractActivityId(this.Request);
System\ServiceModel\Dispatcher\ReceiveContextRPCFacet.cs (2)
35if (!ReceiveContext.TryGet(messageRpc.Request, out receiveContext)) 42messageRpc.Request.Properties.Remove(ReceiveContext.Name);
System\ServiceModel\Dispatcher\SecurityImpersonationBehavior.cs (4)
222throw TraceUtility.ThrowHelperError(new InvalidOperationException(SR.GetString(SR.SFxSecurityContextPropertyMissingFromRequestMessage)), rpc.Request); 246throw TraceUtility.ThrowHelperError(new InvalidOperationException(SR.GetString(SR.SecurityContextDoesNotAllowImpersonation, rpc.Operation.Action)), rpc.Request); 357SecurityMessageProperty securityContextProperty = rpc.Request.Properties.Security; 364throw TraceUtility.ThrowHelperError(new InvalidOperationException(SR.GetString(SR.SecurityContextMissing, rpc.Operation.Name)), rpc.Request);
System\ServiceModel\Dispatcher\TransactionBehavior.cs (2)
206transaction = TransactionMessageProperty.TryGetTransaction(rpc.Request); 365(SR.GetString(SR.IsolationLevelMismatch2, transaction.IsolationLevel, this.isolation), FaultCodeConstants.Codes.TransactionIsolationLevelMismatch, false), rpc.Request);