public DefaultRequestSchemeHandler(IChromelyRouteProvider routeProvider, IChromelyRequestSchemeProvider requestSchemeProvider, IChromelyRequestTaskRunner requestTaskRunner, IChromelySerializerUtil serializerUtil) { _routeProvider = routeProvider; _requestSchemeProvider = requestSchemeProvider; _requestTaskRunner = requestTaskRunner; _serializerUtil = serializerUtil; }
/// <inheritdoc/> public WindowController(IChromelyWindow window, IChromelyNativeHost nativeHost, IChromelyConfiguration config, IChromelyRouteProvider routeProvider, IChromelyRequestHandler requestHandler, IChromelyRequestSchemeProvider requestSchemeProvider, ChromelyHandlersResolver handlersResolver) : base(window, nativeHost, config, routeProvider, requestHandler, handlersResolver) { // WindowController.NativeWindow _nativeHost.HostCreated += OnWindowCreated; _nativeHost.HostMoving += OnWindowMoving; _nativeHost.HostSizeChanged += OnWindowSizeChanged; _nativeHost.HostClose += OnWindowClose; _requestSchemeProvider = requestSchemeProvider; // Set CefBinariesDownloader var objList = _handlersResolver?.Invoke(typeof(ICefBinariesDownloader)); var tempLoader = objList?.FirstOrDefault() as ICefBinariesDownloader; if (tempLoader is not null) { _binariesDownloader = tempLoader; } }
public CefBrowserApp(IChromelyConfiguration config, IChromelyRequestSchemeProvider requestSchemeProvider) { _config = config; _requestSchemeProvider = requestSchemeProvider; _renderProcessHandler = new DefaultRenderProcessHandler(_config); _browserProcessHandler = new DefaultBrowserProcessHandler(_config); }
public CefBrowserApp(IChromelyConfiguration config, IChromelyRequestSchemeProvider requestSchemeProvider, ChromelyHandlersResolver handlersResolver) { _config = config; _requestSchemeProvider = requestSchemeProvider; _handlersResolver = handlersResolver; _renderProcessHandler = RenderProcessHandler; _browserProcessHandler = BrowserProcessHandler; }
/// <summary> /// Initializes a new instance of <see cref="DefaultRequestSchemeHandlerFactory"/>. /// </summary> /// <param name="routeProvider">Instance of <see cref="IChromelyRouteProvider"/>.</param> /// <param name="requestSchemeProvider">Instance of <see cref="IChromelyRequestSchemeProvider"/>.</param> /// <param name="requestHandler">Instance of <see cref="IChromelyRequestHandler"/>.</param> /// <param name="dataTransferOptions">Instance of <see cref="IChromelyDataTransferOptions"/>.</param> /// <param name="chromelyErrorHandler">Instance of <see cref="IChromelyErrorHandler"/>.</param> public DefaultRequestSchemeHandlerFactory(IChromelyRouteProvider routeProvider, IChromelyRequestSchemeProvider requestSchemeProvider, IChromelyRequestHandler requestHandler, IChromelyDataTransferOptions dataTransferOptions, IChromelyErrorHandler chromelyErrorHandler) { _routeProvider = routeProvider; _requestSchemeProvider = requestSchemeProvider; _requestHandler = requestHandler; _dataTransferOptions = dataTransferOptions; _chromelyErrorHandler = chromelyErrorHandler; }
public DefaultRequestSchemeHandlerFactory(IChromelyRouteProvider routeProvider, IChromelyRequestSchemeProvider requestSchemeProvider, IChromelyRequestTaskRunner requestTaskRunner, IChromelySerializerUtil serializerUtil, IChromelyErrorHandler chromelyErrorHandler) { _routeProvider = routeProvider; _requestSchemeProvider = requestSchemeProvider; _requestTaskRunner = requestTaskRunner; _serializerUtil = serializerUtil; _chromelyErrorHandler = chromelyErrorHandler; }
public DefaultRequestSchemeHandler(IChromelyRouteProvider routeProvider, IChromelyRequestSchemeProvider requestSchemeProvider, IChromelyRequestHandler requestHandler, IChromelyDataTransferOptions dataTransferOptions, IChromelyErrorHandler chromelyErrorHandler) { _routeProvider = routeProvider; _requestSchemeProvider = requestSchemeProvider; _requestHandler = requestHandler; _dataTransferOptions = dataTransferOptions; _chromelyErrorHandler = chromelyErrorHandler; _chromelyResponse = new ChromelyResponse(); _mimeType = ResourceHandler.DefaultMimeType; _stream = Stream.Null; }
public WindowController(IChromelyWindow window, IChromelyNativeHost nativeHost, IChromelyConfiguration config, IChromelyRouteProvider routeProvider, IChromelyRequestTaskRunner requestTaskRunner, IChromelyCommandTaskRunner commandTaskRunner, IChromelyRequestSchemeProvider requestSchemeProvider, ChromelyHandlersResolver handlersResolver) : base(window, nativeHost, config, routeProvider, requestTaskRunner, commandTaskRunner, handlersResolver) { // WindowController.NativeWindow _nativeHost.HostCreated += OnWindowCreated; _nativeHost.HostMoving += OnWindowMoving; _nativeHost.HostSizeChanged += OnWindowSizeChanged; _nativeHost.HostClose += OnWindowClose; _requestSchemeProvider = requestSchemeProvider; }
public ChromelyRequestSchemeHandlerFactory(IChromelyRouteProvider routeProvider, IChromelyRequestSchemeProvider requestSchemeProvider, IChromelyRequestTaskRunner requestTaskRunner, IChromelySerializerUtil serializerUtil, IChromelyErrorHandler chromelyErrorHandler) : base(routeProvider, requestSchemeProvider, requestTaskRunner, serializerUtil, chromelyErrorHandler) { }
public RekoBrowserHostController(IChromelyWindow window, IChromelyNativeHost nativeHost, IChromelyConfiguration config, IChromelyRouteProvider routeProvider, IChromelyRequestTaskRunner requestTaskRunner, IChromelyCommandTaskRunner commandTaskRunner, IChromelyRequestSchemeProvider requestSchemeProvider, ChromelyHandlersResolver handlersResolver) : base(window, nativeHost, config, routeProvider, requestTaskRunner, commandTaskRunner, requestSchemeProvider, handlersResolver) { }
public ChromelyRequestSchemeHandlerFactory(IChromelyRouteProvider routeProvider, IChromelyRequestSchemeProvider requestSchemeProvider, IChromelyRequestHandler requestHandler, IChromelyDataTransferOptions dataTransferOptions, IChromelyErrorHandler chromelyErrorHandler) : base(routeProvider, requestSchemeProvider, requestHandler, dataTransferOptions, chromelyErrorHandler) { }