Class ExtensionObjectBase
- Namespace
- ArcanaDevelopment.adTempus.Shared.Extensibility
- Assembly
- ArcanaDevelopment.adTempus.Client.dll
[DataContract]
public abstract class ExtensionObjectBase
- Inheritance
-
object
ExtensionObjectBase
Constructors
ExtensionObjectBase()
protected ExtensionObjectBase()
Properties
ClassKeyName
[IgnoreDataMember]
protected abstract string ClassKeyName { get; }
Property Value
- string
Version
[IgnoreDataMember]
public int Version { get; }
Property Value
- int
Methods
CreateRequiredFieldError(string)
protected Message CreateRequiredFieldError(string fieldName)
Parameters
| Name | Type | Description |
fieldName |
string |
|
Returns
- Message
DescribeField(string, object, IObjectConfigurationReportWriter)
protected void DescribeField(string fieldName, object value, IObjectConfigurationReportWriter reportBuilder)
Parameters
GetDescription()
public abstract string GetDescription()
Returns
- string
GetFieldDisplayName(string)
protected string GetFieldDisplayName(string fieldName)
Parameters
| Name | Type | Description |
fieldName |
string |
|
Returns
- string