private static EndpointRequestHandlerDeclaration BuildForStringResponse(ObjectEndpointMethodExecutor objectEndpointMethodExecutor, EndpointHandlerParameterDeclaration[] parameterInfo, Type returnType)
        {
            var parameterArrayFactory = BuildParameterArrayFactory(parameterInfo);

            return(new EndpointRequestHandlerDeclaration(
                       (ctx) => new StringRequestHandler(objectEndpointMethodExecutor, ctx, parameterArrayFactory),
                       parameterInfo,
                       returnType
                       ));
        }
Esempio n. 2
0
 public ObjectRequestHandler(ObjectEndpointMethodExecutor executor, HttpContext httpContext, ParameterArrayFactory parameterFactory)
 {
     this.executor         = executor;
     this.httpContext      = httpContext;
     this.parameterFactory = parameterFactory;
 }