Click or drag to resize

IExtension Interface

Version 101.0.180
Object representing an extension. Methods may be called on any thread unless otherwise indicated.

Namespace:  CefSharp
Assembly:  CefSharp (in CefSharp.dll) Version: 101.0.180.0 (101.0.180.0)
Syntax
public interface IExtension

The IExtension type exposes the following members.

Properties
  NameDescription
Public propertyIdentifier
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.
Public propertyIsLoaded
Returns true if this extension is currently loaded. Must be called on the CEF UI thread.
Public propertyLoaderContext
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.
Public propertyManifest
Returns the extension manifest contents as a CefDictionaryValue object. See https://developer.chrome.com/extensions/manifest for details.
Public propertyPath
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.
Top
Methods
  NameDescription
Public methodIsSame
Returns true if this object is the same extension as that object. Extensions are considered the same if identifier, path and loader context match.
Public methodUnload
Unload this extension if it is not an internal extension and is currently loaded. Will result in a call to IExtensionHandler.OnExtensionUnloaded on success.
Top
See Also