public JSEnginePool(IRequestApi requestApi, IResponseApi responseApi, IConsoleLogApi consoleLogApi) { _requestApi = requestApi; _responseApi = responseApi; _consoleLogApi = consoleLogApi; }
public ContentModificationMiddleware( RequestDelegate next, ILoggerFactory loggerFactory, IOptions <ContentModificationOptions> options, IContentAbstractionProvider contentAbstractionProvider, IServiceProvider serviceProvider, IRequestApi requestApi, IResponseApi responseApi, IConsoleLogApi consoleLogApi, IOptions <ModifierOptions> modifierOptions) { _logger = loggerFactory.CreateLogger <ContentModificationMiddleware>(); _next = next; _options = options; _contentAbstractionProvider = contentAbstractionProvider; _serviceProvider = serviceProvider; _requestApi = requestApi; _responseApi = responseApi; _consoleLogApi = consoleLogApi; _modifierOptions = modifierOptions; }
public JSEngineInstance(IRequestApi requestApi, IResponseApi responseApi, IConsoleLogApi consoleLogApi) { _requestApi = requestApi; _responseApi = responseApi; _consoleLogApi = consoleLogApi; _htmlDocumentApi = new HtmlDocumentApi(); _formApi = new FormApi(); _javascriptApi = new JavascriptApi(); _jsonApi = new JsonApi(); _contentApi = new ContentApi(); AddHostObject("request", _requestApi); AddHostObject("response", _responseApi); AddHostObject("log", _consoleLogApi); AddHostObject("document", _htmlDocumentApi); AddHostObject("form", _formApi); AddHostObject("js", _javascriptApi); AddHostObject("json", _jsonApi); AddHostObject("content", _contentApi); }