Click or drag to resize

CefRenderProcessHandler Class

Class used to implement render process callbacks. The methods of this class will be called on the render process main thread (TID_RENDERER) unless otherwise indicated.
Inheritance Hierarchy
SystemObject
  Internal.Xilium.CefGlueCefRenderProcessHandler

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

The CefRenderProcessHandler type exposes the following members.

Constructors
 NameDescription
Protected methodCefRenderProcessHandlerInitializes a new instance of the CefRenderProcessHandler class
Top
Properties
 NameDescription
Protected propertySyncRoot 
Top
Methods
 NameDescription
Protected methodDisposeReleases the unmanaged resources used by the CefRenderProcessHandler and optionally releases the managed resources
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Protected methodFinalize
(Overrides ObjectFinalize)
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Protected methodGetLoadHandler Return the handler for browser load status events.
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Protected methodOnBeforeNavigation Called before browser navigation. Return true to cancel the navigation or false to allow the navigation to proceed. The |request| object cannot be modified in this callback.
Protected methodOnBrowserCreated Called after a browser has been created. When browsing cross-origin a new browser will be created before the old browser with the same identifier is destroyed.
Protected methodOnBrowserDestroyed Called before a browser is destroyed.
Protected methodOnContextCreated Called immediately after the V8 context for a frame has been created. To retrieve the JavaScript 'window' object use the CefV8Context::GetGlobal() method. V8 handles can only be accessed from the thread on which they are created. A task runner for posting tasks on the associated thread can be retrieved via the CefV8Context::GetTaskRunner() method.
Protected methodOnContextReleased Called immediately before the V8 context for a frame is released. No references to the context should be kept after this method is called.
Protected methodOnFocusedNodeChanged Called when a new node in the the browser gets focus. The |node| value may be empty if no specific node has gained focus. The node object passed to this method represents a snapshot of the DOM at the time this method is executed. DOM objects are only valid for the scope of this method. Do not keep references to or attempt to access any DOM objects outside the scope of this method.
Protected methodOnProcessMessageReceived Called when a new message is received from a different process. Return true if the message was handled or false otherwise. Do not keep a reference to or attempt to access the message outside of this callback.
Protected methodOnRenderThreadCreated Called after the render process main thread has been created.
Protected methodOnUncaughtException Called for global uncaught exceptions in a frame. Execution of this callback is disabled by default. To enable set CefSettings.uncaught_exception_stack_size > 0.
Protected methodOnWebKitInitialized Called after WebKit has been initialized.
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Top
Extension Methods
 NameDescription
Public Extension MethodMethodInvoke Calls the object method by name.
(Defined by ObjectEx)
Public Extension MethodPropertyGet Gets the value of the object property by name.
(Defined by ObjectEx)
Public Extension MethodPropertyGetT Gets the value of the object property by name.
(Defined by ObjectEx)
Public Extension MethodPropertySet Sets the value of the object property by name.
(Defined by ObjectEx)
Top
See Also