Interface ICustomObjectFactory
- Namespace
- ArcanaDevelopment.adTempus.Shared.Extensibility
- Assembly
- ArcanaDevelopment.adTempus.Shared.dll
Interface implemented by extension factories that handle custom objects.
public interface ICustomObjectFactory : IExtensionFactory
Methods
CreateInstance(string)
Creates an instance of the settings class for the extension.
ICustomObjectSettings CreateInstance(string extensionID)
Parameters
| Name | Type | Description |
|---|---|---|
extensionID |
string |
Returns
Deserialize(string, string, int)
Deserializes the object from data produced by Serialize.
ICustomObjectSettings Deserialize(string extensionID, string source, int version)
Parameters
| Name | Type | Description |
|---|---|---|
extensionID |
string | |
source |
string | The serialized data. |
version |
int | The version of the object at the time of serialization. |