KlusterKite  0.0.0
A framework to create scalable and redundant services based on awesome Akka.Net project.
KlusterKite.API.Provider.Resolvers.SimpleCollectionResolver Class Reference

Resolves the collections without any filtering / sorting More...

Inheritance diagram for KlusterKite.API.Provider.Resolvers.SimpleCollectionResolver:
KlusterKite.API.Provider.Resolvers.IResolver

Public Member Functions

 SimpleCollectionResolver (IResolver elementResolver)
 
async Task< JToken > ResolveQuery (object source, ApiRequest request, ApiField apiField, RequestContext context, JsonSerializer argumentsSerializer, Action< Exception > onErrorCallback)
 Resolves API request to object More...
 
ApiType GetElementType ()
 Gets the resolved api type of resolved element More...
 
IEnumerable< ApiFieldGetTypeArguments ()
 Gets the list of arguments that are supported by resolver itself (not the original object method arguments) More...
 

Detailed Description

Resolves the collections without any filtering / sorting

Definition at line 26 of file SimpleCollectionResolver.cs.

Constructor & Destructor Documentation

◆ SimpleCollectionResolver()

KlusterKite.API.Provider.Resolvers.SimpleCollectionResolver.SimpleCollectionResolver ( IResolver  elementResolver)

Definition at line 34 of file SimpleCollectionResolver.cs.

Member Function Documentation

◆ GetElementType()

ApiType KlusterKite.API.Provider.Resolvers.SimpleCollectionResolver.GetElementType ( )

Gets the resolved api type of resolved element

Implements KlusterKite.API.Provider.Resolvers.IResolver.

◆ GetTypeArguments()

IEnumerable<ApiField> KlusterKite.API.Provider.Resolvers.SimpleCollectionResolver.GetTypeArguments ( )

Gets the list of arguments that are supported by resolver itself (not the original object method arguments)

Implements KlusterKite.API.Provider.Resolvers.IResolver.

Definition at line 67 of file SimpleCollectionResolver.cs.

◆ ResolveQuery()

async Task<JToken> KlusterKite.API.Provider.Resolvers.SimpleCollectionResolver.ResolveQuery ( object  source,
ApiRequest  request,
ApiField  apiField,
RequestContext  context,
JsonSerializer  argumentsSerializer,
Action< Exception >  onErrorCallback 
)

Resolves API request to object

Implements KlusterKite.API.Provider.Resolvers.IResolver.

Definition at line 40 of file SimpleCollectionResolver.cs.


The documentation for this class was generated from the following file: