Descriptor for a DataPlace SDK module. This is the minimum
information required to load and register an implementation
of the IAddIn interface.
| C# |
public class ModuleInfo
| All Members | Constructors | Methods | Properties | ||
| Icon | Member | Description |
|---|---|---|
| ModuleInfo()()() |
Creates a new instance, for serialization purposes.
| |
| ModuleInfo(String, String) |
Creates a new instance.
| |
| ModuleInfo(String, String, String) |
Creates a new instance.
| |
| Description |
A brief description of the module's functionality.
| |
| Equals(Object) | (Inherited from Object.) | |
| Finalize()()() |
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.) | |
| GetHashCode()()() |
Serves as a hash function for a particular type.
(Inherited from Object.) | |
| GetType()()() |
Gets the Type of the current instance.
(Inherited from Object.) | |
| ID |
Gets or sets the ID of the module. This ID must be unique across
all modules loaded by a given instance of DataPlace and must match the ID
specified by the ModuleIDAttribute of the actual IAddIn implementation.
| |
| LoadedModule |
Gets the add-in instance.
| |
| LocalDirectory |
Location of the directory folder containing the IAddIn implementation class.
| |
| LocalPath |
Location of the DLL containing the IAddIn implementation class.
| |
| MemberwiseClone()()() |
Creates a shallow copy of the current Object.
(Inherited from Object.) | |
| SetLoadedModule(IAddIn) |
Establishes the module associated with this instance (unless this has already been done).
| |
| ToString()()() |
Returns a string representation of the module, including its ID and description.
(Overrides Object.ToString()()().) |
| Object | |
| ModuleInfo | |