The base class for all Contensive add-ons.
Namespace: Contensive.BaseClasses
Assembly: CPBase (in CPBase.dll)
Syntax
Visual Basic (Declaration) |
---|
Public MustInherit Class AddonBaseClass |
C# |
---|
public abstract class AddonBaseClass |
C++ |
---|
ref class AddonBaseClass abstract |
J# |
---|
public class AddonBaseClass |
JScript |
---|
public class AddonBaseClass |
Remarks
This is a sample addon created from the AddonBaseClass. To use this add-on, Start a new project and reference CPBase in your Contensive installation. Paste this code into a HelloWorld Class and build the DLL. Copy the DLL into the Contensive\Addon folder. Create a new collection on your site and name it Samples. (Manage Add-ons >> Advanced >> click on collections ) Create a new Addon on your site, name it Hello World, set the Samples collection and set the Dot Net Class name to Contensive.Addons.HelloWorldClass Open the Navigator to Manage Add-ons >> Samples >> and click on Hello World
![]() | |
---|---|
Namespace Contensive.Addons ' 'Hello World ' Public Class HelloWorldClass Inherits BaseClasses.AddonBaseClass Public Overrides Function Execute(ByVal CP As Contensive.BaseClasses.CPBaseClass) As Object Return "Hello World 2" End Function End Class End Namespace |
Inheritance Hierarchy
System.Object
Contensive.BaseClasses.AddonBaseClass
Contensive.BaseClasses.AddonBaseClass
Thread Safety
Public static (Shared in Visual Basic)staticShared members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread-safe.