Click or drag to resize

IModule Interface

Manage an AskiaPortal module

Namespace:  AskiaPortalCmn
Assembly:  AskiaPortalCmn (in AskiaPortalCmn.dll) Version: 1.7.0-build068
Syntax
public interface IModule

The IModule type exposes the following members.

Properties
  NameDescription
Public propertyAuthors
Get the company, web site, name, email of the module author(s)
Public propertyCategory
Get the category of the module.
Public propertyDescription
Get the description of the module
Public propertyGuid
Get the unique identifier of the module
Public propertyIsBackground
Indicates if the module is a background module.

A background module, doesn't have a frontal User Interface.

Public propertyName
Get the name of the module
Public propertyRootUrl
Get the root URL of the module (relative to the AskiaPortal installation)
Public propertyState
Get the state of the module.
Public propertyUrls
Get the relative URLs associated with the module (relative to the `RootUrl` of the module)
Public propertyVersion
Get the current module version
Top
Methods
  NameDescription
Public methodActivate
Activate the module.
Public methodDeactivate
Deactivate the module.
Public methodGetAllAccessItems
Returns the list of all access items for the current module.
Public methodGetAllSurveyIds
Returns the list of all survey identifiers that is managed by the current module.
Public methodSave
Update the module information.
Top
See Also