Example #1
0
        public static async Task <string> GetContentStringAsync(string url, CancellationToken cancellation = default(CancellationToken))
        {
            try {
                var result = await InternalUtils.CmGetContentDataAsync(url, UserAgent, null, cancellation);

                if (cancellation.IsCancellationRequested)
                {
                    return(null);
                }
                return(result == null ? null : Encoding.UTF8.GetString(result));
            } catch (Exception e) {
                Logging.Warning(e);
                return(null);
            }
        }