Beispiel #1
0
        public async Task <Stream> ThumbnailsAsync(string path, string format = "jpeg", string size = "s", string asTeamMember = null)
        {
            var restResponse = await _requestExecuter.Execute(() => _requestGenerator.Thumbnails(_options.Root, path, format, size, asTeamMember)).ConfigureAwait(false);

            await _requestExecuter.CheckForError(restResponse, false).ConfigureAwait(false);

            return(await restResponse.Content.ReadAsStreamAsync().ConfigureAwait(false));
        }
Beispiel #2
0
        public async Task <Stream> ThumbnailsAsync(string path, string format = "jpeg", string size = "s", string asTeamMember = null, CancellationToken cancellationToken = default(CancellationToken))
        {
            var restResponse = await _requestExecuter.Execute(() => _requestGenerator.Thumbnails(_options.Root, path, format, size, asTeamMember), cancellationToken : cancellationToken).ConfigureAwait(false);

            return(await restResponse.Content.ReadAsStreamAsync().ConfigureAwait(false));
        }