Interface ICustomObjectDefinition
- Namespace
- ArcanaDevelopment.adTempus.Shared.Extensibility
- Assembly
- ArcanaDevelopment.adTempus.Shared.dll
Interface implemented by factories for custom objects
public interface ICustomObjectDefinition : IExtensionDefinition
Properties
Executors
List of executors used for this object type.
IEnumerable<IExecutorProperties> Executors { get; }
Property Value
- IEnumerable<IExecutorProperties>
Methods
CreateInstance()
Creates a new instance of the custom object
ICustomObjectSettings CreateInstance()
Returns
Deserialize(string, int)
Deserialize an instance of the custom object from a string representation
ICustomObjectSettings Deserialize(string data, int version)
Parameters
| Name | Type | Description |
|---|---|---|
data |
string | Serialized representation previously created by Serialize |
version |
int | The version of the object at the time of serialization |