C# Класс Pomona.PomonaResponseProcessorBase

Default response processor base class for Pomona.
Наследование: IResponseProcessor
Показать файл Открыть проект

Открытые методы

Метод Описание
CanProcess ( Nancy.Responses.Negotiation.MediaRange requestedMediaRange, dynamic model, Nancy.NancyContext context ) : Nancy.Responses.Negotiation.ProcessorMatch

Determines whether this instance can process the specified requested media range.

Process ( Nancy.Responses.Negotiation.MediaRange requestedMediaRange, dynamic model, Nancy.NancyContext context ) : Response

Process the response

Защищенные методы

Метод Описание
GetSerializerFactory ( Nancy.NancyContext context ) : ITextSerializerFactory
IsTextHtmlContentType ( Nancy.Responses.Negotiation.MediaRange requestedMediaRange ) : bool
PomonaResponseProcessorBase ( IRouteCacheProvider routeCacheProvider ) : System

Initializes a new instance of the PomonaResponseProcessorBase class.

Приватные методы

Метод Описание
GetHtmlLinks ( Nancy.NancyContext context ) : string
GetSerializer ( Nancy.NancyContext context ) : ITextSerializer

Описание методов

CanProcess() публичный абстрактный Метод

Determines whether this instance can process the specified requested media range.
public abstract CanProcess ( Nancy.Responses.Negotiation.MediaRange requestedMediaRange, dynamic model, Nancy.NancyContext context ) : Nancy.Responses.Negotiation.ProcessorMatch
requestedMediaRange Nancy.Responses.Negotiation.MediaRange The requested media range.
model dynamic The model.
context Nancy.NancyContext The context.
Результат Nancy.Responses.Negotiation.ProcessorMatch

GetSerializerFactory() защищенный абстрактный Метод

protected abstract GetSerializerFactory ( Nancy.NancyContext context ) : ITextSerializerFactory
context Nancy.NancyContext
Результат ITextSerializerFactory

IsTextHtmlContentType() защищенный Метод

protected IsTextHtmlContentType ( Nancy.Responses.Negotiation.MediaRange requestedMediaRange ) : bool
requestedMediaRange Nancy.Responses.Negotiation.MediaRange
Результат bool

PomonaResponseProcessorBase() защищенный Метод

Initializes a new instance of the PomonaResponseProcessorBase class.
routeCacheProvider
protected PomonaResponseProcessorBase ( IRouteCacheProvider routeCacheProvider ) : System
routeCacheProvider IRouteCacheProvider The route cache provider.
Результат System

Process() публичный Метод

Process the response
public Process ( Nancy.Responses.Negotiation.MediaRange requestedMediaRange, dynamic model, Nancy.NancyContext context ) : Response
requestedMediaRange Nancy.Responses.Negotiation.MediaRange Content type requested by the client
model dynamic The model for the given media range
context Nancy.NancyContext The nancy context
Результат Nancy.Response