IExtension
An extension to the model layer of Dynamo
Constructors
No public constructors defined
Methods
void Startup(Dynamo.Extensions.StartupParams) |
stability index:1 |
Return Value: none |
|
Action to be invoked when Dynamo begins to start up. This action is not guaranteed to be invoked unless the extension is already installed at startup. Exceptions thrown from this method will be caught by Dynamo and logged. |
|
void Ready(Dynamo.Extensions.ReadyParams) |
stability index:1 |
Return Value: none |
|
Action to be invoked when the Dynamo has started up and is ready for user interaction. This action is guaranteed to be called even if the extension is installed after startup. Exceptions thrown from this method will be caught by Dynamo and logged. |
|
void Shutdown( ) |
stability index:1 |
Return Value: none |
|
Action to be invoked when shutdown has begun. |
|
Properties
String UniqueId {get;} |
stability index:1 |
A unique id for this extension instance. There may be multiple instances of the same type, but the application will not allow two instances to coexist with the same id. |
|
String Name {get;} |
stability index:1 |
A name for the Extension. This is used for more user-readable logging. |
|
Events
No public events defined