/// <summary> /// Creates a new context object that shares storage with |other| and uses an /// optional |handler|. /// </summary> public static CefRequestContext CreateContext(CefRequestContext other, CefRequestContextHandler handler) { return(CefRequestContext.FromNative( cef_request_context_t.create_context( other.ToNative(), handler != null ? handler.ToNative() : null ) )); }
/// <summary> /// Creates a new context object with the specified |settings| and optional /// |handler|. /// </summary> public static CefRequestContext CreateContext(CefRequestContextSettings settings, CefRequestContextHandler handler) { var n_settings = settings.ToNative(); var result = CefRequestContext.FromNative( cef_request_context_t.create_context( n_settings, handler != null ? handler.ToNative() : null ) ); CefRequestContextSettings.Free(n_settings); return(result); }
/// <summary> /// Returns the request context for this browser. /// </summary> public CefRequestContext GetRequestContext() { return(CefRequestContext.FromNative( cef_browser_host_t.get_request_context(_self) )); }
/// <summary> /// Returns the global context object. /// </summary> public static CefRequestContext GetGlobalContext() { return(CefRequestContext.FromNative( cef_request_context_t.get_global_context() )); }