Beispiel #1
0
    public static async Task <int> InvokeAsync(CommonConfiguration commonArgs,
                                               ILoggerFactory loggerFactory,
                                               ILogger logger,
                                               CancellationToken token)
    {
        var args = new BrowserArguments(commonArgs);

        args.Validate();
        var host = new BrowserHost(args, logger);
        await host.RunAsync(loggerFactory, token);

        return(0);
    }
Beispiel #2
0
 public BrowserHost(BrowserArguments args, ILogger logger)
 {
     _logger = logger;
     _args   = args;
 }