40 references to Service
System.Data.Services (40)
System\Data\Services\Serializers\Deserializer.cs (16)
99return this.Service.Updatable; 323entityGettingModified = Deserializer.HandleBindOperation(description, linkResource, deserializer.Service, deserializer.Tracker); 700this.RequestDescription.UpdateAndCheckEpmFeatureVersion(this.description.LastSegmentInfo.TargetContainer, this.Service); 739Deserializer.HandleBindOperation(requestDescription, resourceInPayload, this.Service, this.Tracker); 752Deserializer.HandleBindOperation(requestDescription, resourceInPayload, this.Service, this.Tracker); 771Debug.Assert(value <= this.Service.Configuration.MaxObjectCountOnInsert, "On initialize, the value should be less than max object count"); 916Uri referencedUri = RequestUriProcessor.GetAbsoluteUriFromReference(uri, this.Service.OperationContext); 917RequestDescription requestDescription = RequestUriProcessor.ProcessRequestUri(referencedUri, this.Service); 920object resourceCookie = this.Service.GetResource(requestDescription, requestDescription.SegmentInfos.Length - 1, null); 962this.Service, 989Debug.Assert(this.objectCount <= this.Service.Configuration.MaxObjectCountOnInsert, "The object count should never exceed the limit"); 995if (this.objectCount > this.Service.Configuration.MaxObjectCountOnInsert) 997throw new DataServiceException(413, Strings.BadRequest_ExceedsMaxObjectCountOnInsert(this.Service.Configuration.MaxObjectCountOnInsert)); 1010Debug.Assert(this.Service != null, "this.Service != null"); 1029if (WebUtil.IsAtomMimeType(this.Service.OperationContext.Host.RequestAccept)) 1036WebUtil.CheckVersion(this.Service, this.RequestDescription);
System\Data\Services\Serializers\JsonDeserializer.cs (11)
434this.Service.OperationContext.Host.AstoriaHttpVerb == AstoriaVerbs.PUT /*replaceResource*/); 504changed = changed || this.Service.OperationContext.Host.AstoriaHttpVerb == AstoriaVerbs.PUT; 562SetPropertyValue(resourceProperty, resource, propertyValue, ContentFormat.Json, this.Service); 570SetPropertyValue(resourceProperty, resource, propertyValue, ContentFormat.Json, this.Service); 644SetOpenPropertyValue(parentResource, propertyName, propertyValue, this.Service); 648ResourceType openPropertyResourceType = WebUtil.GetResourceType(this.Service.Provider, propertyValue); 714targetType = this.Service.Provider.TryResolveResourceType(typeName); 747else if (this.Service.Provider.HasDerivedTypes(expectedType)) 779Deserializer.CheckForBindingInPutOperations(this.Service.OperationContext.Host.AstoriaHttpVerb); 781ResourceSetWrapper propertySet = this.Service.Provider.GetContainer(parentResourceSet, parentResourceType, resourceProperty); 788this.RequestDescription.UpdateAndCheckEpmFeatureVersion(propertySet, this.Service);
System\Data\Services\Serializers\PlainXmlDeserializer.cs (4)
454Deserializer.SetOpenPropertyValue(resource, propertyName, propertyValue, this.Service); 458Deserializer.SetPropertyValue(property, resource, propertyValue, this.ContentFormat, this.Service); 480resourceType = WebUtil.TryResolveResourceType(this.Service.Provider, typeName); 511(!this.Service.Configuration.EnableTypeConversion && resourceProperty.ResourceType.ResourceTypeKind == ResourceTypeKind.Primitive);
System\Data\Services\Serializers\SyndicationDeserializer.cs (9)
378DataServiceHostWrapper host = this.Service.OperationContext.Host; 427new EpmContentDeSerializer.EpmContentDeserializerState { IsUpdateOperation = this.Update, Updatable = this.Updatable, Service = this.Service, PropertiesApplied = propertiesApplied }); 500Uri referencedUri = RequestUriProcessor.GetAbsoluteUriFromReference(link.Uri.OriginalString, this.Service.OperationContext); 501RequestDescription description = RequestUriProcessor.ProcessRequestUri(referencedUri, this.Service); 516object targetResource = this.Service.GetResource(description, description.SegmentInfos.Length - 1, null); 545if (this.Service.Provider.HasDerivedTypes(resourceType)) 553resourceType = this.Service.Provider.TryResolveResourceType(typeName); 622ResourceSetWrapper targetSet = this.Service.Provider.GetContainer(parentResourceSet, parentResourceType, property); 629this.RequestDescription.UpdateAndCheckEpmFeatureVersion(targetSet, this.Service);