Beispiel #1
0
        public void ExecuteRequest(string workbookId, string viewId)
        {
            //Create a web request, in including the users logged-in auth information in the request headers
            var urlQuery = urls.UrlDownloadPreviewImageForView(Login, workbookId, viewId);
            var request  = CreateLoggedInRequest(urlQuery, HttpMethod.Get);

            Login.Logger.Information("Web request: " + urlQuery);
            var response       = SendHttpRequest(request);
            var responseStream = response.GetResponseStreamAsync().ExecuteSynchronously();

            using (MemoryStream ms = new MemoryStream())
            {
                responseStream.CopyTo(ms);
                _previewImage = ms.ToArray();
            }
        }