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 )); }
public ObjectRequestHandler(ObjectEndpointMethodExecutor executor, HttpContext httpContext, ParameterArrayFactory parameterFactory) { this.executor = executor; this.httpContext = httpContext; this.parameterFactory = parameterFactory; }