Namespace TypedRest.Endpoints.Rpc
RPC endpoints allow you to interact with non-RESTful resources that act like callable functions.
Classes
- ActionEndpoint
RPC endpoint that is invoked with no input or output.
- ConsumerEndpoint<TEntity>
RPC endpoint that takes
TEntity
as input when invoked.
- FunctionEndpoint<TEntity, TResult>
RPC endpoint that takes
TEntity
as input and returnsTResult
as output when invoked.
- ProducerEndpoint<TResult>
RPC endpoint that returns
TResult
as output when invoked.
- RpcEndpointBase
Base class for building RPC endpoints.
Interfaces
- IActionEndpoint
RPC endpoint that is invoked with no input or output.
- IConsumerEndpoint<TEntity>
RPC endpoint that takes
TEntity
as input when invoked.
- IFunctionEndpoint<TEntity, TResult>
RPC endpoint that takes
TEntity
as input and returnsTResult
as output when invoked.
- IProducerEndpoint<TResult>
RPC endpoint that takes no input and returns
TResult
as output when invoked.
- IRpcEndpoint
An endpoint for a non-RESTful resource that acts like a callable function.