2 implementations of IDataService
System.Data.Services (2)
System\Data\Services\DataService.cs (2)
49public class DataService<T> : IRequestHandler, IDataService 2088private class BatchDataService : IDataService
117 references to IDataService
System.Data.Services (117)
System\Data\Services\DataService.cs (36)
95DataServiceConfiguration IDataService.Configuration 102DataServiceProviderWrapper IDataService.Provider 112DataServicePagingProviderWrapper IDataService.PagingProvider 128object IDataService.Instance 135DataServiceOperationContext IDataService.OperationContext 142DataServiceProcessingPipeline IDataService.ProcessingPipeline 149UpdatableWrapper IDataService.Updatable 160DataServiceStreamProviderWrapper IDataService.StreamProvider 186void IDataService.InternalApplyingExpansions(IQueryable queryable, ICollection<ExpandSegmentCollection> expandPaths) 219void IDataService.InternalHandleException(HandleExceptionArgs args) 266SegmentInfo IDataService.GetSegmentForContentId(string contentId) 278object IDataService.GetResource(RequestDescription description, int segmentIndex, string typeFullName) 281return Deserializer.GetResource(description.SegmentInfos[segmentIndex], typeFullName, ((IDataService)this), false /*checkForNull*/); 291void IDataService.DisposeDataSource() 326void IDataService.InternalOnStartProcessingRequest(ProcessRequestArgs args) 339void IDataService.InternalOnRequestQueryConstructed(IQueryable query) 395((IDataService)this).DisposeDataSource(); 425((IDataService)this).DisposeDataSource(); 542private static Message CreateMessage(MessageVersion version, string action, string contentType, Action<Stream> writer, IDataService service) 662private static void RaiseResponseVersionForMetadata(RequestDescription description, IDataService dataService) 696IDataService dataService) 830private static Action<Stream> SerializeResponseBody(RequestDescription description, IDataService dataService) 950IDataService service) 1008private static ContentFormat SelectMediaResourceContentType(object mediaLinkEntry, string acceptTypesText, IDataService service) 1027private static RequestDescription HandlePostOperation(RequestDescription description, IDataService dataService) 1097private static RequestDescription HandlePutOperation(RequestDescription description, IDataService dataService) 1136private static void HandleDeleteOperation(RequestDescription description, IDataService dataService) 1267private static Action<Stream> HandleInternalResources(RequestDescription description, IDataService dataService) 1322IDataService dataService) 1418private static ContentFormat ResolveUnknownFormat(RequestDescription description, object element, IDataService dataService) 1502IDataService dataService) 1596IDataService service, RequestDescription description, out ResourceSetWrapper container) 1621private static void HandleUnbindOperation(RequestDescription description, IDataService dataService) 2055((IDataService)this).InternalOnStartProcessingRequest(new ProcessRequestArgs(host.AbsoluteRequestUri, false /*isBatchOperation*/, this.operationContext)); 2093private readonly IDataService dataService; 2143internal BatchDataService(IDataService dataService, BatchStream batchRequestStream, string batchBoundary)
System\Data\Services\DataServiceConfiguration.cs (2)
473internal static Expression ComposeQueryInterceptors(IDataService service, ResourceSetWrapper container) 530internal static IQueryable ComposeResourceContainer(IDataService service, ResourceSetWrapper container, IQueryable query)
System\Data\Services\DelegateBodyWriter.cs (2)
30private readonly IDataService service; 40internal DelegateBodyWriter(Action<Stream> writer, IDataService service)
System\Data\Services\Epm\EpmContentDeSerializer.cs (1)
78public IDataService Service
System\Data\Services\Epm\EpmContentDeSerializerBase.cs (1)
58internal IDataService Service
System\Data\Services\ErrorHandler.cs (5)
64internal static void HandleBatchProcessException(IDataService service, DataServiceHostWrapper host, Exception exception, StreamWriter writer) 97internal static void HandleBatchRequestException(IDataService service, Exception exception, StreamWriter writer) 126internal static Action<Stream> HandleBeforeWritingException(Exception exception, IDataService service, string accept, string acceptCharset) 158internal static void HandleDuringWritingException(Exception exception, IDataService service, string contentType, IExceptionWriter exceptionWriter) 226private static Action<Stream> ProcessBenignException(Exception exception, IDataService service)
System\Data\Services\Parsing\RequestQueryParser.cs (5)
39internal static IQueryable OrderBy(IDataService service, IQueryable source, OrderingInfo orderingInfo) 75internal static IQueryable Where(IDataService service, ResourceSetWrapper setForIt, ResourceType typeForIt, IQueryable source, string predicate) 99private static LambdaExpression ParseLambdaForWhere(IDataService service, ResourceSetWrapper setForIt, ResourceType typeForIt, Type queryElementType, string expression) 185private readonly IDataService service; 221internal ExpressionParser(IDataService service, ResourceSetWrapper setForIt, ResourceType typeForIt, ParameterExpression parameterForIt, string expression)
System\Data\Services\Providers\DataServicePagingProviderWrapper.cs (2)
21private IDataService service; 28public DataServicePagingProviderWrapper(IDataService serviceInstance)
System\Data\Services\Providers\DataServiceProviderWrapper.cs (2)
862internal void WriteMetadataDocument(MetadataSerializer serializer, XmlWriter writer, IDataService service) 921internal T GetService<T>(IDataService dataService) where T : class
System\Data\Services\Providers\DataServiceStreamProviderWrapper.cs (4)
43private IDataService dataService; 53public DataServiceStreamProviderWrapper(IDataService dataService) 129internal static IDataServiceStreamProvider LoadStreamProvider(IDataService dataService) 335internal ResourceType ResolveType(string entitySetName, IDataService service)
System\Data\Services\Providers\ObjectContextServiceProvider.cs (2)
290public void GetMetadata(XmlWriter xmlWriter, DataServiceProviderWrapper provider, IDataService service) 2512internal MetadataManager(MetadataWorkspace workspace, EntityContainer defaultEntityContainer, DataServiceProviderWrapper provider, IDataService service)
System\Data\Services\RequestDescription.cs (2)
469internal RequestDescription UpdateAndCheckEpmFeatureVersion(IDataService service) 509internal RequestDescription UpdateAndCheckEpmFeatureVersion(ResourceSetWrapper resourceSet, IDataService service)
System\Data\Services\RequestQueryProcessor.cs (5)
49private readonly IDataService service; 95private RequestQueryProcessor(IDataService service, RequestDescription description) 174internal static void CheckEmptyQueryArguments(IDataService service, bool checkForOnlyV2QueryParameters) 202internal static void CheckV2EmptyQueryArguments(IDataService service) 251internal static RequestDescription ProcessQuery(IDataService service, RequestDescription description)
System\Data\Services\RequestUriProcessor.cs (5)
68internal static RequestDescription ProcessRequestUri(Uri absoluteRequestUri, IDataService service) 376internal static KeyInstance ExtractKeyValuesFromUri(Uri absoluteRequestUri, IDataService service, out string containerName) 463private static SegmentInfo CreateFirstSegment(IDataService service, string identifier, bool checkRights, string queryPortion, bool isLastSegment, out bool crossReferencingUrl) 641private static bool ShouldRequestQuery(IDataService service, bool isLastSegment, bool isAfterLink, string queryPortion) 661private static SegmentInfo[] CreateSegments(string[] segments, IDataService service)
System\Data\Services\ResponseBodyWriter.cs (2)
35private readonly IDataService service; 59IDataService service,
System\Data\Services\Serializers\AtomServiceDocumentSerializer.cs (1)
56internal override void WriteRequest(IDataService service)
System\Data\Services\Serializers\Deserializer.cs (15)
33private readonly IDataService service; 54internal Deserializer(bool update, IDataService dataService, UpdateTracker tracker) 88protected IDataService Service 139internal static Deserializer CreateDeserializer(RequestDescription description, IDataService dataService, bool update, UpdateTracker tracker) 231internal static RequestDescription HandlePutRequest(RequestDescription description, IDataService dataService, Stream stream) 371internal static object GetResourceToModify(RequestDescription description, IDataService service, out object entityResource, out ResourceSetWrapper container) 388IDataService service, 504internal static void ModifyResource(RequestDescription description, object resourceToBeModified, object requestValue, ContentFormat contentFormat, IDataService service) 538internal static object GetResource(SegmentInfo segmentInfo, string fullTypeName, IDataService service, bool checkForNull) 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) 637internal static bool IsCrossReferencedSegment(SegmentInfo segmentInfo, IDataService service) 655internal static object HandleBindOperation(RequestDescription description, object linkResource, IDataService service, UpdateTracker tracker) 783protected static void SetPropertyValue(ResourceProperty resourceProperty, object declaringResource, object propertyValue, ContentFormat contentFormat, IDataService service) 811protected static void SetOpenPropertyValue(object declaringResource, string propertyName, object propertyValue, IDataService service)
System\Data\Services\Serializers\JsonDeserializer.cs (1)
41internal JsonDeserializer(Stream requestStream, Encoding encoding, bool update, IDataService dataService, UpdateTracker tracker)
System\Data\Services\Serializers\JsonSerializer.cs (1)
51IDataService service,
System\Data\Services\Serializers\MetadataSerializer.cs (3)
218internal override void WriteRequest(IDataService service) 226internal void GenerateMetadata(MetadataEdmSchemaVersion metadataEdmSchemaVersion, IDataService service) 732internal MetadataManager(DataServiceProviderWrapper provider, IDataService service)
System\Data\Services\Serializers\PlainXmlDeserializer.cs (1)
44internal PlainXmlDeserializer(Stream stream, Encoding encoding, IDataService dataService, bool update, UpdateTracker tracker)
System\Data\Services\Serializers\PlainXmlSerializer.cs (1)
42IDataService service,
System\Data\Services\Serializers\Serializer.cs (3)
55private readonly IDataService service; 85internal Serializer(RequestDescription requestDescription, Uri absoluteServiceUri, IDataService service, string httpETagHeaderValue) 134protected IDataService Service
System\Data\Services\Serializers\SyndicationDeserializer.cs (1)
46internal SyndicationDeserializer(Stream stream, Encoding encoding, IDataService dataService, bool update, SyndicationFormatterFactory factory, UpdateTracker tracker)
System\Data\Services\Serializers\SyndicationSerializer.cs (1)
85IDataService service,
System\Data\Services\Serializers\XmlDocumentSerializer.cs (1)
88internal abstract void WriteRequest(IDataService service);
System\Data\Services\UpdatableWrapper.cs (4)
28private IDataService service; 34internal UpdatableWrapper(IDataService serviceInstance) 52this.updateProvider = this.service.Provider.GetService<IUpdatable>((IDataService)this.service.Instance); 57this.updateProvider = this.service.Provider.GetService<IDataServiceUpdateProvider>((IDataService)this.service.Instance);
System\Data\Services\UpdateTracker.cs (4)
32private IDataService service; 38private UpdateTracker(IDataService service) 49internal static void FireNotification(IDataService service, object target, ResourceSetWrapper container, UpdateOperations action) 82internal static UpdateTracker CreateUpdateTracker(IDataService service)
System\Data\Services\WebUtil.cs (4)
898internal static string GetETagValue(object resource, ResourceType resourceType, ICollection<ResourceProperty> etagProperties, IDataService service, bool getMethod) 957internal static string GetETagValue(IDataService service, object resource, ResourceSetWrapper container) 1045IDataService service, 1522internal static void CheckVersion(IDataService service, RequestDescription requestDescription)