protected override IResourceRequestHandler GetResourceRequestHandler(IWebBrowser chromiumWebBrowser, IBrowser browser, IFrame frame, IRequest request, bool iNavigation, bool isDownload, string requestInitiator, ref bool disableDefaultHandling) { if (GetResourceRequest != null) { var args = new GetResourceRequestArgs(); GetResourceRequest(this, args); return(new CustomResourceRequestHandler(args)); } else { return(base.GetResourceRequestHandler(chromiumWebBrowser, browser, frame, request, iNavigation, isDownload, requestInitiator, ref disableDefaultHandling)); } }
public CustomResourceRequestHandler(GetResourceRequestArgs args) { this.getArgs = args; }