C# Class ServiceStack.WebHost.Endpoints.Support.EndpointHandlerBase

Inheritance: IServiceStackHttpHandler, IHttpHandler
Afficher le fichier Open project: firstsee/ServiceStack

Méthodes publiques

Méthode Description
CreateRequest ( IHttpRequest request, string operationName ) : object
GetContentFilters ( ) : IContentTypeFilter
GetEndpointAttributes ( IHttpRequest request ) : EndpointAttributes
GetEndpointAttributes ( System operationContext ) : EndpointAttributes
GetIpAddress ( System context ) : IPAddress
GetOperationType ( string operationName ) : Type
GetResponse ( IHttpRequest httpReq, object request ) : object
ProcessRequest ( HttpContext context ) : void
ProcessRequest ( HttpListenerContext context ) : void
ProcessRequest ( IHttpRequest httpReq, IHttpResponse httpRes, string operationName ) : void

Méthodes protégées

Méthode Description
AssertOperationExists ( string operationName, Type type ) : void
DefaultHandledRequest ( HttpContext context ) : bool
DefaultHandledRequest ( HttpListenerContext context ) : bool
DeserializeContentType ( Type operationType, IHttpRequest httpReq, string contentType ) : object
ExecuteService ( object request, EndpointAttributes endpointAttributes, IHttpRequest httpReq ) : object

Private Methods

Méthode Description
EndpointHandlerBase ( ) : System
GetIpAddressEndpointAttributes ( IPAddress ipAddress ) : EndpointAttributes
IsInLocalSubnet ( IPAddress ipAddress ) : bool

Method Details

AssertOperationExists() protected static méthode

protected static AssertOperationExists ( string operationName, Type type ) : void
operationName string
type System.Type
Résultat void

CreateRequest() public abstract méthode

public abstract CreateRequest ( IHttpRequest request, string operationName ) : object
request IHttpRequest
operationName string
Résultat object

DefaultHandledRequest() protected static méthode

protected static DefaultHandledRequest ( HttpContext context ) : bool
context System.Web.HttpContext
Résultat bool

DefaultHandledRequest() protected static méthode

protected static DefaultHandledRequest ( HttpListenerContext context ) : bool
context System.Net.HttpListenerContext
Résultat bool

DeserializeContentType() protected méthode

protected DeserializeContentType ( Type operationType, IHttpRequest httpReq, string contentType ) : object
operationType System.Type
httpReq IHttpRequest
contentType string
Résultat object

ExecuteService() protected static méthode

protected static ExecuteService ( object request, EndpointAttributes endpointAttributes, IHttpRequest httpReq ) : object
request object
endpointAttributes EndpointAttributes
httpReq IHttpRequest
Résultat object

GetContentFilters() public méthode

public GetContentFilters ( ) : IContentTypeFilter
Résultat IContentTypeFilter

GetEndpointAttributes() public méthode

public GetEndpointAttributes ( IHttpRequest request ) : EndpointAttributes
request IHttpRequest
Résultat EndpointAttributes

GetEndpointAttributes() public méthode

public GetEndpointAttributes ( System operationContext ) : EndpointAttributes
operationContext System
Résultat EndpointAttributes

GetIpAddress() public static méthode

public static GetIpAddress ( System context ) : IPAddress
context System
Résultat System.Net.IPAddress

GetOperationType() public static méthode

public static GetOperationType ( string operationName ) : Type
operationName string
Résultat System.Type

GetResponse() public abstract méthode

public abstract GetResponse ( IHttpRequest httpReq, object request ) : object
httpReq IHttpRequest
request object
Résultat object

ProcessRequest() public méthode

public ProcessRequest ( HttpContext context ) : void
context System.Web.HttpContext
Résultat void

ProcessRequest() public méthode

public ProcessRequest ( HttpListenerContext context ) : void
context System.Net.HttpListenerContext
Résultat void

ProcessRequest() public méthode

public ProcessRequest ( IHttpRequest httpReq, IHttpResponse httpRes, string operationName ) : void
httpReq IHttpRequest
httpRes IHttpResponse
operationName string
Résultat void