Skip to main content

Namespace ServiceStack.Web

Interfaces​

IContentTypeReader​

IContentTypes​

IContentTypeWriter​

IConvertRequest​

ICookies​

IExpirable​

IHasHeaders​

IHasOptions​

IHasRequestFilter​

This interface can be implemented by an attribute which adds an request filter for the specific request DTO the attribute marked.

IHasRequestFilterAsync​

This interface can be implemented by an attribute which adds an request filter for the specific request DTO the attribute marked.

IHasResponseFilter​

This interface can be implemented by an attribute which adds an response filter for the specific response DTO the attribute marked.

IHasResponseFilterAsync​

This interface can be implemented by an attribute which adds an response filter for the specific response DTO the attribute marked.

IHttpError​

IHttpFile​

IHttpRequest​

A thin wrapper around ASP.NET or HttpListener's HttpRequest

IHttpResponse​

A thin wrapper around ASP.NET or HttpListener's HttpResponse

IHttpResult​

Custom HTTP Response

IPartialWriter​

IPartialWriterAsync​

IRequest​

A thin wrapper around each host's Request e.g: ASP.NET, HttpListener, MQ, etc

IRequestFilterBase​

IRequestLogger​

Log every service request

IRequestPreferences​

IRequiresRequest​

Implement on services that need access to the RequestContext

IRequiresRequestStream​

Implement on Request DTOs that need access to the raw Request Stream

IResponse​

A thin wrapper around each host's Response e.g: ASP.NET, HttpListener, MQ, etc

IResponseFilterBase​

IRestPath​

IServiceController​

Responsible for executing the operation within the specified context.

IServiceExecutor​

IServiceGatewayFactory​

IServiceRoutes​

Allow the registration of user-defined routes for services

IServiceRunner​

IServiceRunner<TRequest>​

IStreamWriter​

IStreamWriterAsync​