Class ExtensionPropertyConfiguration
Inheritance
object
ExtensionPropertyConfiguration
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Assembly: Volo.Abp.ObjectExtending.dll
Syntax
public class ExtensionPropertyConfiguration : IHasNameWithLocalizableDisplayName, IBasicObjectExtensionPropertyInfo
Constructors
ExtensionPropertyConfiguration(EntityExtensionConfiguration, Type, string)
Declaration
public ExtensionPropertyConfiguration(EntityExtensionConfiguration entityExtensionConfiguration, Type type, string name)
Parameters
Properties
Api
Declaration
public ExtensionPropertyApiConfiguration Api { get; }
Property Value
Attributes
Declaration
public List<Attribute> Attributes { get; }
Property Value
| Type |
Description |
| System.Collections.Generic.List<T><System.Attribute> |
|
Configuration
Declaration
public Dictionary<string, object> Configuration { get; }
Property Value
| Type |
Description |
| System.Collections.Generic.Dictionary<TKey, TValue><string, object> |
|
DefaultValue
Declaration
public object DefaultValue { get; set; }
Property Value
DefaultValueFactory
Declaration
public Func<object> DefaultValueFactory { get; set; }
Property Value
| Type |
Description |
| System.Func<TResult><object> |
|
DisplayName
Declaration
public ILocalizableString DisplayName { get; set; }
Property Value
Entity
Declaration
public ExtensionPropertyEntityConfiguration Entity { get; }
Property Value
EntityExtensionConfiguration
Declaration
public EntityExtensionConfiguration EntityExtensionConfiguration { get; }
Property Value
IsAvailableToClients
Declaration
public bool IsAvailableToClients { get; set; }
Property Value
Name
Declaration
public string Name { get; }
Property Value
Type
Declaration
public Type Type { get; }
Property Value
| Type |
Description |
| System.Type |
|
UI
Declaration
public ExtensionPropertyUiConfiguration UI { get; }
Property Value
Validators
Declaration
public List<Action<ObjectExtensionPropertyValidationContext>> Validators { get; }
Property Value
Methods
GetDefaultValue()
Declaration
public object GetDefaultValue()
Returns
Implements
Extension Methods