private CloudConvertResponseResult StartConversation(CloudConvertProcessResponse process, string outputFormat)
        {
            try
            {
                var request = new
                {
                    input        = "upload",
                    outputformat = outputFormat,
                    save         = false
                };

                return(PostJson("https:" + process.Url, request));
            }
            catch (Exception ee)
            {
                return(new CloudConvertResponseResult()
                {
                    IsError = true,
                    Result = ee.Message
                });
            }
        }
Beispiel #2
0
        private async Task <CloudConvertResponseResult> StartConversationAsync(CloudConvertProcessResponse process, string outputFormat)
        {
            try
            {
                var request = new
                {
                    input        = "upload",
                    outputformat = outputFormat,
                    save         = false
                };

                return(await PostJsonAsync("https:" + process.Url, request));
            }
            catch (WebException webEx)
            {
                return(await new Task <CloudConvertResponseResult>(() => new CloudConvertResponseResult()
                {
                    IsError = true,
                    Result = webEx.Message
                }));
            }
        }