public async Task <byte[]> Convert(IEnumerable <MultipartFormParameter> parameters, CancelToken cancelToken) { var token = cancelToken?.ToCancellationToken() ?? new CancellationToken(); using (var req = await WebUtility.PostRequest(BuildConvertUrl(), parameters, token)) { using (var ms = new MemoryStream()) { await req.Content.CopyToAsync(ms); return(ms.ToArray()); } } }