ProtectedconfigInternalhttpInternalresponseIn memory cache (short-lived storage)
ProtectedconfigureConfigures the HttpClient with base url, default header, interceptors etc. Extension point for the child classes to alter the configuration for HttpClient.
Adds a new entity object to the entity set specified by the query context
Deletes the item matching the id and the query context
Returns the item matching the id and the query context.
Returns all items matching the query context.
Returns the count of items matching the query context.
Get an entity with nested entities.
This should be used instead of odata expansion if a large number of nested entities is possible.
Returns the pageNumberth chunk matching the query context.
ProtectedhandlePatches the item matching the id and the query context
Patches the object by computing delta(original, current).
Note that it does not change either the original or current objects.
Patch or create an entity with nested entities.
This also removes nested entities that no longer exist in the model.
If a collection is missing, it is assumed, that nothing in that collection has changed.
This implementation also assumes that the backend implements cascading delete operations for nested entities.
Perform ad-hoc GET query on odata.
This is a generic OData service connector using odata-query package.