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