IRequestHandler Interface (original) (raw)
Version 118.6.80
Implement this interface to handle events related to browser requests. The methods of this class will be called on the thread indicated.
Namespace: CefSharp
Assembly: CefSharp (in CefSharp.dll) Version: 118.6.80.0 (118.6.80.0)
Syntax
public interface IRequestHandler
public interface class IRequestHandler
The IRequestHandler type exposes the following members.
Methods
| | Name | Description | |
| -------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| | GetAuthCredentials | Called when the browser needs credentials from the user. |
|
| GetResourceRequestHandler | Called on the CEF IO thread before a resource request is initiated. |
|
| OnBeforeBrowse | Called before browser navigation. If the navigation is allowed FrameLoadStart and FrameLoadEnd will be called. If the navigation is canceled LoadError will be called with an ErrorCode value of Aborted. |
|
| OnCertificateError | Called to handle requests for URLs with an invalid SSL certificate. Return true and call Continue(Boolean) either in this method or at a later time to continue or cancel the request. If CefSettings.IgnoreCertificateErrors is set all invalid certificates will be accepted without calling this method. |
|
| OnDocumentAvailableInMainFrame | Called on the CEF UI thread when the window.document object of the main frame has been created. |
|
| OnOpenUrlFromTab | Called on the UI thread before OnBeforeBrowse in certain limited cases where navigating a new or different browser might be desirable. This includes user-initiated navigation that might open in a special way (e.g. links clicked via middle-click or ctrl + left-click) and certain types of cross-origin navigation initiated from the renderer process (e.g. navigating the top-level frame to/from a file URL). |
|
| OnRenderProcessTerminated | Called when the render process terminates unexpectedly. |
|
| OnRenderViewReady | Called on the CEF UI thread when the render view associated with browser is ready to receive/handle IPC messages in the render process. |
|
| OnSelectClientCertificate | Called when the browser needs user to select Client Certificate for authentication requests (eg. PKI authentication). |
See Also