CefSharp.Example.DownloadHandler.OnBeforeDownload C# (CSharp) Method

OnBeforeDownload() public method

public OnBeforeDownload ( IBrowser browser, DownloadItem downloadItem, IBeforeDownloadCallback callback ) : void
browser IBrowser
downloadItem DownloadItem
callback IBeforeDownloadCallback
return void
        public void OnBeforeDownload(IBrowser browser, DownloadItem downloadItem, IBeforeDownloadCallback callback)
        {
            var handler = OnBeforeDownloadFired;
            if (handler != null)
            {
                handler(this, downloadItem);
            }

            if (!callback.IsDisposed)
            {
                using (callback)
                {
                    callback.Continue(downloadItem.SuggestedFileName, showDialog: true);
                }
            }
        }