Class FeatureDefinitionRecord
Inheritance
FeatureDefinitionRecord
Assembly: Volo.Abp.FeatureManagement.Domain.dll
Syntax
public class FeatureDefinitionRecord : BasicAggregateRoot<Guid>, IAggregateRoot<Guid>, IEntity<Guid>, IAggregateRoot, IEntity, IGeneratesDomainEvents, IHasExtraProperties
Constructors
FeatureDefinitionRecord()
Declaration
public FeatureDefinitionRecord()
FeatureDefinitionRecord(Guid, string, string, string, string, string, string, bool, bool, string, string)
Declaration
public FeatureDefinitionRecord(Guid id, string groupName, string name, string parentName, string displayName = null, string description = null, string defaultValue = null, bool isVisibleToClients = true, bool isAvailableToHost = true, string allowedProviders = null, string valueType = null)
Parameters
Properties
AllowedProviders
Declaration
public string AllowedProviders { get; set; }
Property Value
DefaultValue
Declaration
public string DefaultValue { get; set; }
Property Value
Description
Declaration
public string Description { get; set; }
Property Value
DisplayName
Declaration
public string DisplayName { get; set; }
Property Value
Declaration
public ExtraPropertyDictionary ExtraProperties { get; protected set; }
Property Value
GroupName
Declaration
public string GroupName { get; set; }
Property Value
IsAvailableToHost
Declaration
public bool IsAvailableToHost { get; set; }
Property Value
IsVisibleToClients
Declaration
public bool IsVisibleToClients { get; set; }
Property Value
Name
Declaration
public string Name { get; set; }
Property Value
ParentName
Declaration
public string ParentName { get; set; }
Property Value
ValueType
Declaration
public string ValueType { get; set; }
Property Value
Methods
HasSameData(FeatureDefinitionRecord)
Declaration
public bool HasSameData(FeatureDefinitionRecord otherRecord)
Parameters
Returns
Patch(FeatureDefinitionRecord)
Declaration
public void Patch(FeatureDefinitionRecord otherRecord)
Parameters
Implements
Extension Methods