Class ConfigurationFieldAttribute
Marks a ConfigurationEditor property as a configuration field, and a class as a configuration field type.
Inheritance
System.Object
Namespace: Umbraco.Cms.Core.PropertyEditors
Assembly: Umbraco.Core.dll
Syntax
public class ConfigurationFieldAttribute : Attribute
Remarks
Properties marked with this attribute are discovered as fields.
Constructors
View SourceConfigurationFieldAttribute(String)
Initializes a new instance of the Configuration
Declaration
public ConfigurationFieldAttribute(string key)
Parameters
Type | Name | Description |
---|---|---|
System. |
key | The unique identifier of the field. |
ConfigurationFieldAttribute(Type)
Initializes a new instance of the Configuration
Declaration
public ConfigurationFieldAttribute(Type type)
Parameters
Type | Name | Description |
---|---|---|
Type | type |
Properties
View SourceKey
Gets the key of the field.
Declaration
public string Key { get; }
Property Value
Type | Description |
---|---|
System. |
Remarks
When null or empty, the Configuration
Type
Gets or sets the type of the field.
Declaration
public Type? Type { get; set; }
Property Value
Type | Description |
---|---|
System. |
Remarks
By default, fields are created as Configuration
The specified type must inherit from Configuration