IPropertyRuleExecutionOptions is defined in the Telligent.Evolution.Extensibility.Configuration.Version1 namespace of Telligent.Evolution.Platform.dll
Definition
interface IPropertyRuleExecutionOptions
{
string DateFormatString { get; }
string DateTimeFormatString { get; }
Property Property { get; }
PropertyRule Rule { get; }
string TimeFormatString { get; }
string ValidUrlPattern { get; }
string GetDataType(string id);
Object GetValue(string id);
string ResolveResource(string resourceName, string defaultText);
void SetValue(string id, Object value);
}
Properties
| Name | Type | Description | Default | Options |
|---|---|---|---|---|
| DateFormatString | string | |||
| DateTimeFormatString | string | |||
| Property | Property | |||
| Rule | PropertyRule | |||
| TimeFormatString | string | |||
| ValidUrlPattern | string |
Methods
string GetDataType(string id);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| id | string | Id | Required |
Return Type
string
Object GetValue(string id);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| id | string | Id | Required |
Return Type
Object
string ResolveResource(string resourceName, string defaultText);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| resourceName | string | Resource Name | Required | ||
| defaultText | string | Default Text | Required |
Return Type
string
void SetValue(string id, Object value);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| id | string | Id | Required | ||
| value | Object | Value | Required |