IExtension Interface |
Namespace: CefSharp
The IExtension type exposes the following members.
Name | Description | |
---|---|---|
Identifier |
Returns the unique extension identifier. This is calculated based on the
extension public key, if available, or on the extension path. See
https://developer.chrome.com/extensions/manifest/key for details.
| |
IsLoaded |
Returns true if this extension is currently loaded. Must be called on the
CEF UI thread.
| |
LoaderContext |
Returns the request context that loaded this extension. Will return NULL
for internal extensions or if the extension has been unloaded. See the
CefRequestContext::LoadExtension documentation for more information about
loader contexts. Must be called on the CEF UI thread.
| |
Manifest |
Returns the extension manifest contents as a CefDictionaryValue object. See
https://developer.chrome.com/extensions/manifest for details.
| |
Path |
Returns the absolute path to the extension directory on disk. This value
will be prefixed with PK_DIR_RESOURCES if a relative path was passed to
IRequestContext.LoadExtension.
|
Name | Description | |
---|---|---|
IsSame |
Returns true if this object is the same extension as that object.
Extensions are considered the same if identifier, path and loader context
match.
| |
Unload |
Unload this extension if it is not an internal extension and is currently
loaded. Will result in a call to IExtensionHandler.OnExtensionUnloaded
on success.
|