Table of Contents

Class ExposeConfigurationAttribute

Namespace
Phoesion.Glow.SDK.Firefly
Assembly
Phoesion.Glow.SDK.Firefly.Annotations.dll

Expose configurations to Blaze UI

[AttributeUsage(AttributeTargets.Assembly, AllowMultiple = true, Inherited = false)]
public class ExposeConfigurationAttribute : Attribute
Inheritance
object
Attribute
ExposeConfigurationAttribute

Constructors

ExposeConfigurationAttribute(string)

public ExposeConfigurationAttribute(string SectionName)

Parameters

SectionName string

ExposeConfigurationAttribute(string, string)

public ExposeConfigurationAttribute(string SectionName, string DisplayName)

Parameters

SectionName string
DisplayName string

ExposeConfigurationAttribute(string, string, string)

public ExposeConfigurationAttribute(string SectionName, string DisplayName, string Description)

Parameters

SectionName string
DisplayName string
Description string

Fields

Description

The description to show in configuration manager UI.

public string? Description

Field Value

string

DisplayName

The human-friendly name to show in configuration manager UI.

public string? DisplayName

Field Value

string

IsSensitive

Indicates whether this is a sensitive information (eg. a password). In that case the config will be hidden in the Blaze config editor

public bool IsSensitive

Field Value

bool

SectionName

The Section name that will be used to resolve the config from the Configuration System.

public string? SectionName

Field Value

string