AcManager.Controls.UserControls.RequestHandler.OnBeforeResourceLoad C# (CSharp) Method

OnBeforeResourceLoad() public method

public OnBeforeResourceLoad ( IWebBrowser browserControl, IBrowser browser, IFrame frame, IRequest request, IRequestCallback callback ) : CefReturnValue
browserControl IWebBrowser
browser IBrowser
frame IFrame
request IRequest
callback IRequestCallback
return CefReturnValue
        public CefReturnValue OnBeforeResourceLoad(IWebBrowser browserControl, IBrowser browser, IFrame frame, IRequest request, IRequestCallback callback) {
            if (RequestsFiltering.ShouldBeBlocked(request.Url)) {
                if (!callback.IsDisposed) {
                    callback.Dispose();
                }

                return CefReturnValue.Cancel;
            }
            
            var headers = request.Headers;
            headers[@"User-Agent"] = UserAgent;
            request.Headers = headers;

            return CefReturnValue.Continue;
        }