About Authoring SmartObjects
Authoring SmartObjects programmatically allows you to automate the creation and deployment of SmartObjects. The authoring classes represented by the assemblies below are used by the K2 design canvases to create SmartObjects.
This set of namespaces allow you to programmatically create SmartObjects. Some common tasks include:
- Building a new SmartObject
- Modifying an existing SmartObject
- Creating an association between two SmartObjects
- Creating a SmartObject with an advanced method containing two service methods
The assemblies in this object model area include the following:
- SourceCode.DeploymentTasks
- SourceCode.Framework
- SourceCode.SmartObjects.Authoring
- SourceCode.SmartObjects.Management
- SourceCode.SmartObjects.VisualDesigners
- SourceCode.SmartObjects.Wizards
- SourceCode.ResolverFramework
See the topic SmartObject Authoring Samples for sample code that demonstrates various uses of the design-time authoring APIs.