Click or drag to resize

CefBrowserProcessHandler Class

Class used to implement browser process callbacks. The methods of this class will be called on the browser process main thread unless otherwise indicated.
Inheritance Hierarchy
SystemObject
  Internal.Xilium.CefGlueCefBrowserProcessHandler

Namespace:  Internal.Xilium.CefGlue
Assembly:  NeoAxis.Core (in NeoAxis.Core.dll) Version: 2024.1.1.0 (2024.1.1.0)
Syntax
C#
public abstract class CefBrowserProcessHandler

The CefBrowserProcessHandler type exposes the following members.

Constructors
  NameDescription
Protected methodCefBrowserProcessHandler
Initializes a new instance of the CefBrowserProcessHandler class
Top
Properties
  NameDescription
Protected propertySyncRoot
Top
Methods
  NameDescription
Protected methodDispose
Releases the unmanaged resources used by the CefBrowserProcessHandler and optionally releases the managed resources
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize (Overrides ObjectFinalize.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Protected methodGetPrintHandler
Return the handler for printing on Linux. If a print handler is not provided then printing will not be supported on the Linux platform.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Protected methodOnBeforeChildProcessLaunch
Called before a child process is launched. Will be called on the browser process UI thread when launching a render process and on the browser process IO thread when launching a GPU or plugin process. Provides an opportunity to modify the child process command line. Do not keep a reference to |command_line| outside of this method.
Protected methodOnContextInitialized
Called on the browser process UI thread immediately after the CEF context has been initialized.
Protected methodOnRenderProcessThreadCreated
Called on the browser process IO thread after the main thread has been created for a new render process. Provides an opportunity to specify extra information that will be passed to CefRenderProcessHandler::OnRenderThreadCreated() in the render process. Do not keep a reference to |extra_info| outside of this method.
Protected methodOnScheduleMessagePumpWork
Called from any thread when work has been scheduled for the browser process main (UI) thread. This callback is used in combination with CefSettings. external_message_pump and CefDoMessageLoopWork() in cases where the CEF message loop must be integrated into an existing application message loop (see additional comments and warnings on CefDoMessageLoopWork). This callback should schedule a CefDoMessageLoopWork() call to happen on the main (UI) thread. |delay_ms| is the requested delay in milliseconds. If |delay_ms| is <= 0 then the call should happen reasonably soon. If |delay_ms| is > 0 then the call should be scheduled to happen after the specified delay and any currently pending scheduled call should be cancelled.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Extension Methods
See Also