Table of Contents

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

ICustomObjectSettings

Deserialize(string, int)

Deserialize an instance of the custom object from a string representation

ICustomObjectSettings Deserialize(string data, int version)

Parameters

NameTypeDescription
data string

Serialized representation previously created by Serialize(int)

version int

The version of the object at the time of serialization

Returns

ICustomObjectSettings

Inherited Members