Search Results for

    Show / Hide Table of Contents
    View Source

    Interface IConfigurationEditor

    Represents an editor for editing the configuration of editors.

    Namespace: Umbraco.Cms.Core.PropertyEditors
    Assembly: Umbraco.Core.dll
    Syntax
    public interface IConfigurationEditor

    Properties

    View Source

    DefaultConfiguration

    Gets the default configuration.

    Declaration
    [DataMember(Name = "defaultConfig")]
    IDictionary<string, object> DefaultConfiguration { get; }
    Property Value
    Type Description
    IDictionary<string, object>
    View Source

    Fields

    Gets the fields.

    Declaration
    [DataMember(Name = "fields")]
    List<ConfigurationField> Fields { get; }
    Property Value
    Type Description
    List<ConfigurationField>

    Methods

    View Source

    FromConfigurationEditor(IDictionary<string, object>)

    Converts values from the configuration editor to configuration data.

    Declaration
    IDictionary<string, object> FromConfigurationEditor(IDictionary<string, object> configuration)
    Parameters
    Type Name Description
    IDictionary<string, object> configuration

    Values from the configuration editor.

    Returns
    Type Description
    IDictionary<string, object>
    Remarks

    Consider this the reverse of ToConfigurationEditor(IDictionary<string, object>).

    View Source

    FromConfigurationObject(object, IConfigurationEditorJsonSerializer)

    Creates configuration data from a configuration object.

    Declaration
    IDictionary<string, object> FromConfigurationObject(object configuration, IConfigurationEditorJsonSerializer configurationEditorJsonSerializer)
    Parameters
    Type Name Description
    object configuration

    The configuration object.

    IConfigurationEditorJsonSerializer configurationEditorJsonSerializer

    The configuration serializer.

    Returns
    Type Description
    IDictionary<string, object>
    View Source

    FromDatabase(string?, IConfigurationEditorJsonSerializer)

    Converts a serialized database value into configuration data.

    Declaration
    IDictionary<string, object> FromDatabase(string? configuration, IConfigurationEditorJsonSerializer configurationEditorJsonSerializer)
    Parameters
    Type Name Description
    string configuration

    The serialized database value (JSON format).

    IConfigurationEditorJsonSerializer configurationEditorJsonSerializer

    The configuration serializer.

    Returns
    Type Description
    IDictionary<string, object>
    View Source

    ToConfigurationEditor(IDictionary<string, object>)

    Converts the configuration data to values for the configuration editor.

    Declaration
    IDictionary<string, object> ToConfigurationEditor(IDictionary<string, object> configuration)
    Parameters
    Type Name Description
    IDictionary<string, object> configuration

    The configuration data.

    Returns
    Type Description
    IDictionary<string, object>
    View Source

    ToConfigurationObject(IDictionary<string, object>, IConfigurationEditorJsonSerializer)

    Creates a configuration object from the configuration data.

    Declaration
    object ToConfigurationObject(IDictionary<string, object> configuration, IConfigurationEditorJsonSerializer configurationEditorJsonSerializer)
    Parameters
    Type Name Description
    IDictionary<string, object> configuration

    The configuration data.

    IConfigurationEditorJsonSerializer configurationEditorJsonSerializer

    The configuration serializer.

    Returns
    Type Description
    object
    View Source

    ToDatabase(IDictionary<string, object>, IConfigurationEditorJsonSerializer)

    Converts configuration data into a serialized database value.

    Declaration
    string ToDatabase(IDictionary<string, object> configuration, IConfigurationEditorJsonSerializer configurationEditorJsonSerializer)
    Parameters
    Type Name Description
    IDictionary<string, object> configuration
    IConfigurationEditorJsonSerializer configurationEditorJsonSerializer
    Returns
    Type Description
    string
    View Source

    ToValueEditor(IDictionary<string, object>)

    Converts the configuration data to values for the value editor.

    Declaration
    IDictionary<string, object> ToValueEditor(IDictionary<string, object> configuration)
    Parameters
    Type Name Description
    IDictionary<string, object> configuration

    The configuration data.

    Returns
    Type Description
    IDictionary<string, object>
    View Source

    Validate(IDictionary<string, object>)

    Performs validation of configuration data.

    Declaration
    IEnumerable<ValidationResult> Validate(IDictionary<string, object> configuration)
    Parameters
    Type Name Description
    IDictionary<string, object> configuration

    The configuration data to validate.

    Returns
    Type Description
    IEnumerable<ValidationResult>

    One or more System.ComponentModel.DataAnnotations.ValidationResult if the configuration data is invalid, an empty collection otherwise.

    • Edit this page
    • View Source
    In this article
    Back to top Copyright © 2016-present Umbraco
    Generated by DocFX