Autodesk Vault ProfessionalVault API

Extension<T> Class

Autodesk.Connectivity.Extensibility.FrameworkAutodesk.Connectivity.Extensibility.Framework

Represents a class which imlements a Vault Extension interface.

Syntax

public sealed class Extension<T> : Extension
where T: class
Public NotInheritable Class Extension(Of T As Class)
   Inherits Extension

Properties

NameDescription
CreateInitialInstanceExceptionGets the exception if initial instance creation failed.
CreateInitialInstanceStatusGets the status of fist instance creation
CreateInitialInstanceTimeSpanGets the TimeSpan of creating the initial instance.
DotNameRuntimeGets the runtime this extension will work on.
EnvironmentFoldersGets the load paths that are added to the PATH environment variable.
ExtensionAssemblyGets the assembly that this Extension belongs to.
ExtensionInterfaceGets the Vault Extension interface that the Extension supports.
ExtensionTypeStringGets the Type string of this Extension.
LocationGets the location of this Extension's configuration file on disk.
ResolveFoldersGets the additional load paths defined in the .vcet.config file.
RuntimeGets the runtime this extension will work on.
SettingsGets the settings defined in the .vcet.config file.
TagGets or sets the object that contains meta-data about the object.

Methods

NameDescription
NewInstanceCreates a new object that supports the Extension interface.
ResetCreateInitialInstanceDataReset 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

See Also