public static Request WithContent([NotNull] this Request request, [NotNull] IEnumerable <Content> contents) { return(request.WithContent(new CompositeContent(contents.ToArray()))); }
public static Request WithContent([NotNull] this Request request, [NotNull] string content, [NotNull] Encoding encoding) { return(request.WithContent(new Content(encoding.GetBytes(content)))); }
public static Request WithContent([NotNull] this Request request, [NotNull] Stream stream, long length) { return(request.WithContent(new StreamContent(stream, length))); }
public static Request WithContent([NotNull] this Request request, ArraySegment <byte> content) { return(request.WithContent(new Content(content))); }
public static Request WithContent([NotNull] this Request request, [NotNull] byte[] buffer, int offset, int length) { return(request.WithContent(new Content(buffer, offset, length))); }
public static Request WithContent([NotNull] this Request request, [NotNull] byte[] buffer) { return(request.WithContent(new Content(buffer))); }
public static Request WithContent([NotNull] this Request request, [NotNull] IEnumerable <ArraySegment <byte> > segments) { return(request.WithContent(segments.Select(segment => new Content(segment)))); }
public static Request WithContent([NotNull] this Request request, [NotNull] IEnumerable <byte[]> buffers) { return(request.WithContent(buffers.Select(buffer => new Content(buffer)))); }