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

Resolves value for forwarded fields More...

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

Public Member Functions

 ForwarderResolver (ApiType resolvedType)
 
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 value for forwarded fields

Definition at line 25 of file ForwarderResolver.cs.

Constructor & Destructor Documentation

◆ ForwarderResolver()

KlusterKite.API.Provider.Resolvers.ForwarderResolver.ForwarderResolver ( ApiType  resolvedType)

Definition at line 33 of file ForwarderResolver.cs.

Member Function Documentation

◆ GetElementType()

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

Gets the resolved api type of resolved element

Implements KlusterKite.API.Provider.Resolvers.IResolver.

◆ GetTypeArguments()

IEnumerable<ApiField> KlusterKite.API.Provider.Resolvers.ForwarderResolver.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 49 of file ForwarderResolver.cs.

◆ ResolveQuery()

Task<JToken> KlusterKite.API.Provider.Resolvers.ForwarderResolver.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 39 of file ForwarderResolver.cs.


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