C# Класс Revenj.Http.RouteHandler

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Deserialize ( IWireSerialization serialization, Stream input, Type target, string contentType, StreamingContext context ) : object
Render ( IHtmlView html, IResponseContext response, ChunkedMemoryStream stream ) : Stream
RouteHandler ( string service, string template, object instance, bool isAsync, MethodInfo method, IServiceProvider locator, IWireSerialization serialization ) : System
Serialize ( IWireSerialization serialization, IRequestContext request, IResponseContext response, object result, ChunkedMemoryStream outputStream ) : Stream

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

Метод Описание
Handle ( string args, IRequestContext request, IResponseContext response, Stream inputStream, ChunkedMemoryStream outputStream ) : Stream

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

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

public static Deserialize ( IWireSerialization serialization, Stream input, Type target, string contentType, StreamingContext context ) : object
serialization IWireSerialization
input Stream
target System.Type
contentType string
context StreamingContext
Результат object

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

public static Render ( IHtmlView html, IResponseContext response, ChunkedMemoryStream stream ) : Stream
html IHtmlView
response IResponseContext
stream System.IO.ChunkedMemoryStream
Результат Stream

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

public RouteHandler ( string service, string template, object instance, bool isAsync, MethodInfo method, IServiceProvider locator, IWireSerialization serialization ) : System
service string
template string
instance object
isAsync bool
method System.Reflection.MethodInfo
locator IServiceProvider
serialization IWireSerialization
Результат System

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

public static Serialize ( IWireSerialization serialization, IRequestContext request, IResponseContext response, object result, ChunkedMemoryStream outputStream ) : Stream
serialization IWireSerialization
request IRequestContext
response IResponseContext
result object
outputStream System.IO.ChunkedMemoryStream
Результат Stream