Extension<T> Class
Autodesk.Connectivity.Extensibility.Framework›Autodesk.Connectivity.Extensibility.Framework
Represents a class which imlements a Vault Extension interface.
Syntax
public sealed class Extension<T> : Extension
where T: classPublic NotInheritable Class Extension(Of T As Class)
Inherits ExtensionProperties
| Name | Description |
|---|---|
| CreateInitialInstanceException | Gets the exception if initial instance creation failed. |
| CreateInitialInstanceStatus | Gets the status of fist instance creation |
| CreateInitialInstanceTimeSpan | Gets the TimeSpan of creating the initial instance. |
| DotNameRuntime | Gets the runtime this extension will work on. |
| EnvironmentFolders | Gets the load paths that are added to the PATH environment variable. |
| ExtensionAssembly | Gets the assembly that this Extension belongs to. |
| ExtensionInterface | Gets the Vault Extension interface that the Extension supports. |
| ExtensionTypeString | Gets the Type string of this Extension. |
| Location | Gets the location of this Extension's configuration file on disk. |
| ResolveFolders | Gets the additional load paths defined in the .vcet.config file. |
| Runtime | Gets the runtime this extension will work on. |
| Settings | Gets the settings defined in the .vcet.config file. |
| Tag | Gets or sets the object that contains meta-data about the object. |
Methods
| Name | Description |
|---|---|
| NewInstance | Creates a new object that supports the Extension interface. |
| ResetCreateInitialInstanceData | Reset the create initial instance data to its default settings. The data will be populated again on the next created instance of the Extension class. |
Inheritance Hierarchy
- System.Object
- Autodesk.Connectivity.Extensibility.Framework.Extension
- Autodesk.Connectivity.Extensibility.Framework.Extension<T>