IRequestContext Interface |
Namespace: CefSharp
The IRequestContext type exposes the following members.
Name | Description | |
---|---|---|
CachePath |
Returns the cache path for this object. If empty an "incognito mode"
in-memory cache is being used.
| |
IsGlobal |
Returns true if this object is the global context. The global context is
used by default when creating a browser or URL request with a NULL context
argument.
|
Name | Description | |
---|---|---|
CanSetPreference |
Returns true if the preference with the specified name can be modified
using SetPreference. As one example preferences set via the command-line
usually cannot be modified. This method must be called on the CEF UI thread.
| |
ClearCertificateExceptions |
Clears all certificate exceptions that were added as part of handling
OnCertificateError(IWebBrowser, IBrowser, CefErrorCode, String, ISslInfo, IRequestCallback). If you call this it is
recommended that you also call CloseAllConnections(ICompletionCallback) or you risk not
being prompted again for server certificates if you reconnect quickly.
| |
ClearSchemeHandlerFactories |
Clear all registered scheme handler factories.
| |
CloseAllConnections |
Clears all active and idle connections that Chromium currently has.
This is only recommended if you have released all other CEF objects but
don't yet want to call Cef.Shutdown().
| |
Dispose | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Inherited from IDisposable.) | |
GetAllPreferences |
Returns all preferences as a dictionary. The returned
object contains a copy of the underlying preference values and
modifications to the returned object will not modify the underlying
preference values. This method must be called on the browser process UI
thread.
| |
GetDefaultCookieManager |
Returns the default cookie manager for this object. This will be the global
cookie manager if this object is the global request context. Otherwise,
this will be the default cookie manager used when this request context does
not receive a value via IRequestContextHandler.GetCookieManager().
| |
GetPreference |
Returns the value for the preference with the specified name. Returns
NULL if the preference does not exist. The returned object contains a copy
of the underlying preference value and modifications to the returned object
will not modify the underlying preference value. This method must be called
on the CEF UI thread.
| |
HasPreference |
Returns true if a preference with the specified name exists. This method
must be called on the CEF UI thread.
| |
IsSame |
Returns true if this object is pointing to the same context object.
| |
IsSharingWith |
Returns true if this object is sharing the same storage as the specified context.
| |
PurgePluginListCache |
Tells all renderer processes associated with this context to throw away
their plugin list cache. If reloadPages is true they will also reload
all pages with plugins. RequestContextHandler.OnBeforePluginLoad may
be called to rebuild the plugin list cache.
| |
RegisterSchemeHandlerFactory |
Register a scheme handler factory for the specified schemeName and optional domainName.
An empty domainName value for a standard scheme will cause the factory to match all domain
names. The domainName value will be ignored for non-standard schemes. If schemeName is
a built-in scheme and no handler is returned by factory then the built-in scheme handler
factory will be called. If schemeName is a custom scheme then you must also implement the
CefApp::OnRegisterCustomSchemes() method in all processes. This function may be called multiple
times to change or remove the factory that matches the specified schemeName and optional
domainName.
| |
ResolveHostAsync |
Attempts to resolve origin to a list of associated IP addresses.
| |
ResolveHostCached |
Attempts to resolve origin to a list of associated IP addresses using
cached data. This method must be called on the CEF IO thread. Use
Cef.IOThreadTaskFactory to execute on that thread.
| |
SetPreference |
Set the value associated with preference name. If value is null the
preference will be restored to its default value. If setting the preference
fails then error will be populated with a detailed description of the
problem. This method must be called on the CEF UI thread.
Preferences set via the command-line usually cannot be modified.
|