ExtensionLoader Class
Autodesk.Connectivity.Extensibility.Framework›Autodesk.Connectivity.Extensibility.Framework
A utility for loading extensions.
Syntax
public sealed class ExtensionLoader Public NotInheritable Class ExtensionLoader Constructors
| Name | Description |
|---|---|
| ExtensionLoader |
Properties
| Name | Description |
|---|---|
| DefaultExtensionsFolder | Gets the default folder for loading Vault Extensions. |
| Exceptions | Gets the collection of load exceptions. |
| FindAllAssembiesCompleted | Gets a value indicating if the find operation for all of the assemblies (config files) been done. |
Methods
| Name | Description |
|---|---|
| AddExtensionFolder | Adds a new location where the loader looks when loading extensions. |
| FindExtensions<T> | Locate all the Extensions of a given type, but don't load them. |
| GetAllLoadedExtensionResolvePaths | Returns a list of resolve paths for all loaded extensions. |
| GetExtensionFolders | Returns the extention folders that the loader is using to find extensions. |
| LoadExtension | Loads the assemblies for a given Extension if they haven't been loaded already. |
| LoadExtensions | Locate all the Extensions of a given type and load them into memory. |
| LoadExtensions<T>() | Locate all the Extensions of a given type and load them into memory. |
| LoadExtensions(ICollection<Extension>) | Loads the assemblies for a given set of Extensions if they haven't been loaded already. |
| SetExtensionFolders | Sets the locations where the loader looks for extensions. |
Fields
| Name | Description |
|---|---|
| CURRENT_API_VERSION | Gets the API Version supported by the current framework. |
Inheritance Hierarchy
- System.Object
- Autodesk.Connectivity.Extensibility.Framework.ExtensionLoader