예제 #1
0
        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());
                }
            }
        }