Interface IModuleExport
Describe the Managed Extensibility Framework export of an IModule.
Namespace: Sartorius.SAF.Presentation.Modularity
Assembly: Sartorius.SAF.Presentation.dll
Syntax
public interface IModuleExport
Remarks
This interface is used when importing classes exported with the ModuleExportAttribute. This interface and the ModuleExport class properties should match.
Properties
View SourceDependsOnModuleNames
Gets the names of modules this module depends upon.
Declaration
string[] DependsOnModuleNames { get; }
Property Value
Type | Description |
---|---|
System.String[] | An array of module names. |
InitializationMode
Gets when the module should have Initialize() called.
Declaration
InitializationMode InitializationMode { get; }
Property Value
Type | Description |
---|---|
InitializationMode | The initialization mode. |
ModuleName
Gets the name of the module.
Declaration
string ModuleName { get; }
Property Value
Type | Description |
---|---|
System.String | The name of the module. |
ModuleType
Gets the type of the module.
Declaration
Type ModuleType { get; }
Property Value
Type | Description |
---|---|
System.Type | The type of the module. |
Properties
Gets the ModuleProperties for the module.
Declaration
ModuleProperties Properties { get; }
Property Value
Type | Description |
---|---|
ModuleProperties |
StackRank
Defines the rank in the stack of installed modules.
Declaration
int StackRank { get; }
Property Value
Type | Description |
---|---|
System.Int32 |