CefReturnValue IRequestHandler.OnBeforeResourceLoad(IWebBrowser browserControl, IBrowser browser, IFrame frame, IRequest request, IRequestCallback callback) { var args = new OnBeforeResourceLoadEventArgs(browserControl, browser, frame, request, callback); OnBeforeResourceLoadEvent?.Invoke(this, args); EnsureCallbackDisposal(callback); return(args.ContinuationHandling); }
CefReturnValue IResourceRequestHandler.OnBeforeResourceLoad(IWebBrowser browserControl, IBrowser browser, IFrame frame, IRequest request, IRequestCallback callback) { var args = new OnBeforeResourceLoadEventArgs(browserControl, browser, frame, request, callback); OnBeforeResourceLoadEvent?.Invoke(this, args); if (args.ReturnValue == CefReturnValue.Cancel) { return(args.ReturnValue); } return(CefReturnValue.Continue); }