ChromiumWebBrowser(String, IBrowserSettings, IRequestContext, Boolean, ActionIBrowser, Boolean) Constructor |
Version 130.1.90Namespace: CefSharp.OffScreenAssembly: CefSharp.OffScreen (in CefSharp.OffScreen.dll) Version: 129.0.110.0 (129.0.110.0)
Syntax public ChromiumWebBrowser(
string address = "",
IBrowserSettings browserSettings = null,
IRequestContext requestContext = null,
bool automaticallyCreateBrowser = true,
Action<IBrowser> onAfterBrowserCreated = null,
bool useLegacyRenderHandler = true
)
public:
ChromiumWebBrowser(
String^ address = L"",
IBrowserSettings^ browserSettings = nullptr,
IRequestContext^ requestContext = nullptr,
bool automaticallyCreateBrowser = true,
Action<IBrowser^>^ onAfterBrowserCreated = nullptr,
bool useLegacyRenderHandler = true
)
Parameters
- address String (Optional)
-
Initial address (url) to load. If Empty then cretion of the browser
will be deferred until LoadUrl(String) is called with a non empty Url.
- browserSettings IBrowserSettings (Optional)
- The browser settings to use. If null, the default settings are used.
- requestContext IRequestContext (Optional)
- See RequestContext for more details. Defaults to null
- automaticallyCreateBrowser Boolean (Optional)
- automatically create the underlying Browser
- onAfterBrowserCreated ActionIBrowser (Optional)
-
Use as an alternative to the BrowserInitialized event. If the underlying Chromium Embedded Framework (CEF) browser is created successfully,
this action is guranteed to be called after the browser created where as the BrowserInitialized event may be called before
you have a chance to subscribe to the event as the CEF Browser is created async. (Issue https://github.com/cefsharp/CefSharp/issues/3552).
- useLegacyRenderHandler Boolean (Optional)
-
For those using ScreenshotAsync(Boolean, PopupBlending) or ScreenshotOrNull(PopupBlending) then
this must be true, for those using CaptureScreenshotAsync(NullableCaptureScreenshotFormat, NullableInt32, Viewport) this can be false.
Lower memory usage when false. Defaults to true for backwards compatability.
Exceptions See Also