Namespace Solti.Utils.Rpc.Pipeline

Classes

ExceptionCatcher

Configures the request pipeline to be "exception proof".

ExceptionCatcherHandler

Catches unhandled exception thrown by the encapsulated handler.

HttpAccessControl

Specifies how to handle access control HTTP requests.

HttpAccessControlHandler

Handles access control HTTP requests.

ModuleInvocationHandler

Handles RPC module invocatios.

Modules

Configures services to be accessible via Remote Procedure Call.

RequestHandlerBase<TConfiguration>

Defines the base class for request handlers.

RequestHandlerBuilder

Builds IRequestHandler instances.

RequestHandlerBuilderExtensions

RequestHandlerBuilder related extensions.

RequestLimiter

Limits how many times a remote client can access local resources (in a given period of time).

RequestLimiterHandler

Rejects the request if the request count (made by a remote client) excceeds the threshold.

RequestTimeout

Configures the amount of time allowed to serve a request.

RequestTimeoutHandler

Adds a timeout to the request processing.

SchemaProvider

Configures the schama provider.

SchemaProviderHandler

Adds schema support to the request pipeline.

Interfaces

IExceptionCatcherHandlerConfig

Specifies the ExceptionCatcherHandler configuration.

IHttpAccessControlHandlerConfig

Specifies the HttpAccessControlHandler configuration.

IModuleInvocationHandlerConfig

Specifies the ModuleInvocationHandler configuration.

IRequestLimiterHandlerConfig

Specifies the RequestLimiterHandler configuration.

IRequestTimeoutHandlerConfig

Specifies the RequestTimeoutHandler configuration.

ISchemaProviderHandlerConfig

Specifies the SchemaProviderHandler configuration.

In This Article
Back to top Generated by DocFX