예제 #1
0
        public async Task <string> TakeScreenshot(string url)
        {
            this.loggingService.Debug("[TakeScreenshot] url: " + url);

            var context = new ScreenshotRequestContext(url);

            this.screenshotQueue.Add(context);

            return(await context.TaskCompletionSource.Task.ConfigureAwait(false));
        }
예제 #2
0
        public async Task<string> TakeScreenshot(string url)
        {
            this.loggingService.Debug("[TakeScreenshot] url: " + url);

            var context = new ScreenshotRequestContext(url);
            this.screenshotQueue.Add(context);
            
            return await context.TaskCompletionSource.Task.ConfigureAwait(false);
        }