1 write to operationContext
System.Data.Services (1)
System\Data\Services\HttpContextServiceHost.cs (1)
62this.operationContext = WebOperationContext.Current;
33 references to operationContext
System.Data.Services (33)
System\Data\Services\HttpContextServiceHost.cs (33)
63if (this.operationContext == null) 83return this.operationContext.IncomingRequest.Headers[HttpRequestHeader.AcceptCharset]; 92return this.operationContext.OutgoingResponse.ContentType; 97this.operationContext.OutgoingResponse.ContentType = value; 106return this.operationContext.IncomingRequest.ContentType; 117return this.operationContext.IncomingRequest.Accept; 129string[] methodValues = this.operationContext.IncomingRequest.Headers.GetValues(XmlConstants.HttpXMethod); 132result = this.operationContext.IncomingRequest.Method; 137if (this.operationContext.IncomingRequest.Method != XmlConstants.HttpMethodPost) 161return this.operationContext.IncomingRequest.Headers[HttpRequestHeader.IfMatch]; 170return this.operationContext.IncomingRequest.Headers[HttpRequestHeader.IfNoneMatch]; 179return this.operationContext.IncomingRequest.Headers[XmlConstants.HttpMaxDataServiceVersion]; 188return this.operationContext.IncomingRequest.Headers[XmlConstants.HttpDataServiceVersion]; 211UriTemplateMatch match = this.operationContext.IncomingRequest.UriTemplateMatch; 223get { return this.operationContext.OutgoingResponse.Headers[HttpResponseHeader.CacheControl]; } 224set { this.operationContext.OutgoingResponse.Headers[HttpResponseHeader.CacheControl] = value; } 232return this.operationContext.OutgoingResponse.ETag; 237this.operationContext.OutgoingResponse.ETag = value; 244get { return this.operationContext.OutgoingResponse.Headers[HttpResponseHeader.Location]; } 245set { this.operationContext.OutgoingResponse.Headers[HttpResponseHeader.Location] = value; } 255return (int) this.operationContext.OutgoingResponse.StatusCode; 261this.operationContext.OutgoingResponse.StatusCode = statusCode; 267this.operationContext.OutgoingResponse.SuppressEntityBody = MustNotReturnMessageBody(statusCode); 290get { return this.operationContext.OutgoingResponse.Headers[XmlConstants.HttpDataServiceVersion]; } 291set { this.operationContext.OutgoingResponse.Headers[XmlConstants.HttpDataServiceVersion] = value; } 313UriTemplateMatch match = this.operationContext.IncomingRequest.UriTemplateMatch; 354get { return this.operationContext.IncomingRequest.Headers; } 361get { return this.operationContext.OutgoingResponse.Headers; } 375get { return this.operationContext.IncomingRequest.Headers[HttpRequestHeader.Host]; } 393System.Collections.Specialized.NameValueCollection collection = this.operationContext.IncomingRequest.UriTemplateMatch.QueryParameters; 436Debug.Assert(this.operationContext != null, "this.operationContext != null"); 444this.operationContext.OutgoingResponse.Headers[HttpResponseHeader.Allow] = args.ResponseAllowHeader; 453System.Collections.Specialized.NameValueCollection collection = this.operationContext.IncomingRequest.UriTemplateMatch.QueryParameters;