Class EntityExtensionConfiguration
Inheritance
System.Object
EntityExtensionConfiguration
Assembly: Volo.Abp.ObjectExtending.dll
Syntax
public class EntityExtensionConfiguration : object
Constructors
EntityExtensionConfiguration()
Declaration
public EntityExtensionConfiguration()
Properties
Configuration
Declaration
public Dictionary<string, object> Configuration { get; }
Property Value
Type |
Description |
Dictionary<System.String, System.Object> |
|
Properties
Declaration
protected ExtensionPropertyConfigurationDictionary Properties { get; }
Property Value
Validators
Declaration
public List<Action<ObjectExtensionValidationContext>> Validators { get; }
Property Value
Methods
AddOrUpdateProperty(Type, String, Action<ExtensionPropertyConfiguration>)
Declaration
public virtual EntityExtensionConfiguration AddOrUpdateProperty(Type propertyType, string propertyName, Action<ExtensionPropertyConfiguration> configureAction = null)
Parameters
Returns
AddOrUpdateProperty<TProperty>(String, Action<ExtensionPropertyConfiguration>)
Declaration
public virtual EntityExtensionConfiguration AddOrUpdateProperty<TProperty>(string propertyName, Action<ExtensionPropertyConfiguration> configureAction = null)
Parameters
Returns
Type Parameters
Name |
Description |
TProperty |
|
GetProperties()
Declaration
public virtual ImmutableList<ExtensionPropertyConfiguration> GetProperties()
Returns
Extension Methods