IExtensionService Interface | 
Namespace: Dundas.BI.Extensibility
The IExtensionService type exposes the following members.
| Name | Description | |
|---|---|---|
| ExtensionPackages |  Obsolete.  
            Gets a list of all the loaded extension packages.
              | |
| 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.  |