IExtension |
The IExtensionService type exposes the following members.
| Name | Description | |
|---|---|---|
| ExtensionPackages |
Gets a list of all the loaded extension packages.
Obsolete | |
| HostExtensionPurposes | Gets the extension purposes supported by current host. | |
| InstalledExtensions | Gets a list of all the installed extension packages. | |
| LoadedExtensions | Gets a list of all the loaded extension packages. |
| Name | Description | |
|---|---|---|
| ActivateComponent | Activates the component of the specified type. | |
| GetExtensionPackage | Gets the extension package. | |
| GetExtensions | Gets all types corresponding to extensions inheriting from or implementing the specified registered base type. | |
| GetPackageInfoForType | Gets an ExtensionPackageInfo object representing the extension package in which the provided extension type was found. | |
| InstallExtensionPackage | Installs the extension package. | |
| RegisterBaseType | Specifies that types inheriting from type should be registered as extensions. | |
| ShutdownEngine | Shuts down the engine so the installed or uninstalled extensions can be picked up or removed. | |
| UninstallExtensionPackage | Uninstalls the extension package. |