5 instantiations of RequestDescription
System.Data.Services (5)
System\Data\Services\RequestDescription.cs (1)
427RequestDescription resultDescription = new RequestDescription(
System\Data\Services\RequestQueryProcessor.cs (1)
1164return new RequestDescription(this.description, this.queryResults, this.rootProjectionNode);
System\Data\Services\RequestUriProcessor.cs (3)
91resultDescription = new RequestDescription(targetKind, RequestTargetSource.None, resultUri); 100resultDescription = new RequestDescription( 147resultDescription = new RequestDescription(
93 references to RequestDescription
System.Data.Services (93)
System\Data\Services\DataService.cs (37)
278object IDataService.GetResource(RequestDescription description, int segmentIndex, string typeFullName) 514private static void CheckETagValues(DataServiceHostWrapper host, RequestDescription description) 662private static void RaiseResponseVersionForMetadata(RequestDescription description, IDataService dataService) 694private static RequestDescription ProcessIncomingRequest( 695RequestDescription description, 743RequestDescription newDescription = description; 778Debug.Assert(description.ResponseVersion == RequestDescription.DataServiceDefaultResponseVersion, "description.ResponseVersion == RequestDescription.DataServiceDefaultResponseVersion"); 791Debug.Assert(description.ResponseVersion == RequestDescription.DataServiceDefaultResponseVersion, "description.ResponseVersion == RequestDescription.DataServiceDefaultResponseVersion"); 830private static Action<Stream> SerializeResponseBody(RequestDescription description, IDataService dataService) 845if (!RequestDescription.IsETagHeaderAllowed(description)) 1027private static RequestDescription HandlePostOperation(RequestDescription description, IDataService dataService) 1089return RequestDescription.CreateSingleResultRequestDescription( 1097private static RequestDescription HandlePutOperation(RequestDescription description, IDataService dataService) 1118else if (!RequestDescription.IsETagHeaderAllowed(description) && !String.IsNullOrEmpty(host.RequestIfMatch)) 1136private static void HandleDeleteOperation(RequestDescription description, IDataService dataService) 1267private static Action<Stream> HandleInternalResources(RequestDescription description, IDataService dataService) 1320RequestDescription description, 1343queryResults = RequestDescription.GetSingleResultFromEnumerable(parentEntitySegment); 1356else if (RequestDescription.IsETagHeaderAllowed(description) && description.TargetKind != RequestTargetKind.MediaResource) 1402queryResults = RequestDescription.GetSingleResultFromEnumerable(description.LastSegmentInfo); 1418private static ContentFormat ResolveUnknownFormat(RequestDescription description, object element, IDataService dataService) 1497RequestDescription description, 1549RequestDescription.CheckQueryResult(resource, description.LastSegmentInfo); 1596IDataService service, RequestDescription description, out ResourceSetWrapper container) 1621private static void HandleUnbindOperation(RequestDescription description, IDataService dataService) 1727RequestDescription description = this.ProcessIncomingRequestUri(); 1770private Action<Stream> HandleNonBatchRequest(RequestDescription description) 2037private RequestDescription ProcessIncomingRequestUri() 2114private List<RequestDescription> batchRequestDescription = new List<RequestDescription>(); 2274public object GetResource(RequestDescription description, int segmentIndex, string typeFullName) 2352RequestDescription description; 2721private void UpdateRequestEnumerableForPut(RequestDescription requestDescription) 2747RequestDescription previousRequest = this.batchRequestDescription[i]; 2764private void WriteRequest(RequestDescription description, BatchServiceHost batchHost)
System\Data\Services\DataServiceConfiguration.cs (3)
626internal static string GetAllowedMethods(DataServiceConfiguration configuration, RequestDescription description) 661internal static string GetAllowedMethods(DataServiceConfiguration configuration, ResourceSetWrapper container, RequestDescription description) 846internal void ValidateMaxProtocolVersion(RequestDescription requestDescription)
System\Data\Services\IDataService.cs (1)
127object GetResource(RequestDescription description, int segmentIndex, string typeFullName);
System\Data\Services\RequestDescription.cs (9)
159RequestDescription other, 408internal static RequestDescription CreateSingleResultRequestDescription( 409RequestDescription description, object entity, ResourceSetWrapper container) 427RequestDescription resultDescription = new RequestDescription( 447internal static bool IsETagHeaderAllowed(RequestDescription description) 469internal RequestDescription UpdateAndCheckEpmFeatureVersion(IDataService service) 509internal RequestDescription UpdateAndCheckEpmFeatureVersion(ResourceSetWrapper resourceSet, IDataService service) 528internal RequestDescription UpdateEpmResponseVersion(string acceptTypesText, DataServiceProviderWrapper provider) 538internal RequestDescription UpdateEpmResponseVersion(string acceptTypesText, ResourceSetWrapper resourceSet, DataServiceProviderWrapper provider)
System\Data\Services\RequestQueryProcessor.cs (7)
43private readonly RequestDescription description; 95private RequestQueryProcessor(IDataService service, RequestDescription description) 250/// <returns>A new <see cref="RequestDescription"/>.</returns> 251internal static RequestDescription ProcessQuery(IDataService service, RequestDescription description) 1106/// <returns>A modified <see cref="RequestDescription"/> that includes query information.</returns> 1108private RequestDescription ProcessQuery()
System\Data\Services\RequestUriProcessor.cs (3)
68internal static RequestDescription ProcessRequestUri(Uri absoluteRequestUri, IDataService service) 85RequestDescription resultDescription; 382RequestDescription description = RequestUriProcessor.ProcessRequestUri(absoluteRequestUri, service);
System\Data\Services\ResponseBodyWriter.cs (2)
41private readonly RequestDescription requestDescription; 61RequestDescription requestDescription,
System\Data\Services\Serializers\Deserializer.cs (16)
48private RequestDescription description; 119protected RequestDescription RequestDescription 139internal static Deserializer CreateDeserializer(RequestDescription description, IDataService dataService, bool update, UpdateTracker tracker) 231internal static RequestDescription HandlePutRequest(RequestDescription description, IDataService dataService, Stream stream) 360return RequestDescription.CreateSingleResultRequestDescription(description, entityGettingModified, container); 371internal static object GetResourceToModify(RequestDescription description, IDataService service, out object entityResource, out ResourceSetWrapper container) 387RequestDescription description, 504internal static void ModifyResource(RequestDescription description, object resourceToBeModified, object requestValue, ContentFormat contentFormat, IDataService service) 569internal static object CreateMediaLinkEntry(string fullTypeName, Stream requestStream, IDataService service, RequestDescription description, UpdateTracker tracker) 590internal static void SetStreamPropertyValue(object resourceToBeModified, Stream requestStream, IDataService service, RequestDescription description) 655internal static object HandleBindOperation(RequestDescription description, object linkResource, IDataService service, UpdateTracker tracker) 690internal object ReadEntity(RequestDescription requestDescription) 728internal object HandlePostRequest(RequestDescription requestDescription) 917RequestDescription requestDescription = RequestUriProcessor.ProcessRequestUri(referencedUri, this.Service); 1081private static bool IsQueryRequired(RequestDescription requestDescription, object requestValue, DataServiceProviderWrapper provider)
System\Data\Services\Serializers\JsonSerializer.cs (1)
48RequestDescription requestDescription,
System\Data\Services\Serializers\PlainXmlSerializer.cs (1)
40RequestDescription requestDescription,
System\Data\Services\Serializers\Serializer.cs (5)
58private readonly RequestDescription requestDescription; 85internal Serializer(RequestDescription requestDescription, Uri absoluteServiceUri, IDataService service, string httpETagHeaderValue) 150protected RequestDescription RequestDescription 416this.RequestDescription.ResponseVersion != RequestDescription.DataServiceDefaultResponseVersion, 425if (pageSize != 0 && this.RequestDescription.ResponseVersion != RequestDescription.DataServiceDefaultResponseVersion)
System\Data\Services\Serializers\SyndicationDeserializer.cs (1)
501RequestDescription description = RequestUriProcessor.ProcessRequestUri(referencedUri, this.Service);
System\Data\Services\Serializers\SyndicationSerializer.cs (1)
83RequestDescription requestDescription,
System\Data\Services\WebUtil.cs (6)
431internal static ContentFormat SelectRequestFormat(string contentType, RequestDescription description) 1522internal static void CheckVersion(IDataService service, RequestDescription requestDescription) 1540if (!RequestDescription.IsKnownRequestVersion(version.Key)) 1590if (version.Key < RequestDescription.DataServiceDefaultResponseVersion) 1594RequestDescription.DataServiceDefaultResponseVersion.Major, 1595RequestDescription.DataServiceDefaultResponseVersion.Minor);