Search Results for

    Show / Hide Table of Contents
    View Source

    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 Source

    ConfigurationFieldAttribute(String)

    Initializes a new instance of the ConfigurationField class.

    Declaration
    public ConfigurationFieldAttribute(string key)
    Parameters
    Type Name Description
    System.String key

    The unique identifier of the field.

    View Source

    ConfigurationFieldAttribute(Type)

    Initializes a new instance of the ConfigurationField class.

    Declaration
    public ConfigurationFieldAttribute(Type type)
    Parameters
    Type Name Description
    Type type

    Properties

    View Source

    Key

    Gets the key of the field.

    Declaration
    public string Key { get; }
    Property Value
    Type Description
    System.String
    Remarks

    When null or empty, the ConfigurationEditor should derive a key from the name of the property marked with this attribute.

    View Source

    Type

    Gets or sets the type of the field.

    Declaration
    public Type? Type { get; set; }
    Property Value
    Type Description
    System.Nullable<Type>
    Remarks

    By default, fields are created as ConfigurationField instances, unless specified otherwise through this property.

    The specified type must inherit from ConfigurationField.

    • Improve this Doc
    • View Source
    In This Article
    • Constructors
      • ConfigurationFieldAttribute(String)
      • ConfigurationFieldAttribute(Type)
    • Properties
      • Key
      • Type
    Back to top Copyright © 2016-present Umbraco
    Generated by DocFX