protected ResponseAction Respond(HttpStatusCode status, IJsonItemWriter itemWriter, JsonWriterOptions options) { return r => { r.StatusCode = (int)status; JsonWriter.Write(r.Output, false, itemWriter.Write, options); }; }
public static void Write(TextWriter writer, bool ownsStream, IJsonItemWriter writableItem, JsonWriterOptions options = null) { Write(writer, ownsStream, writableItem.Write, options); }
protected ResponseAction OK(IJsonItemWriter itemWriter, Propex targets = null) { return Respond(HttpStatusCode.OK, itemWriter, targets); }