Example #1
0
 internal void SetOnBeforeDownload(OnBeforeDownloadDelegate action)
 {
     onBeforeDownload = action;
 }
Example #2
0
        /// <summary>
        /// See <see cref="IDownloadHandler.OnBeforeDownload(IWebBrowser, IBrowser, DownloadItem, IBeforeDownloadCallback)"/> for details.
        /// </summary>
        /// <param name="action">Action to be executed when <see cref="IDownloadHandler.OnBeforeDownload(IWebBrowser, IBrowser, DownloadItem, IBeforeDownloadCallback)"/>
        /// is called</param>
        /// <returns>
        /// Fluent Builder, call <see cref="Build"/> to create
        /// a new <see cref="IDownloadHandler"/> instance
        /// </returns>
        public DownloadHandlerBuilder OnBeforeDownload(OnBeforeDownloadDelegate action)
        {
            handler.SetOnBeforeDownload(action);

            return(this);
        }