Share via


ConfigurationSetting Class

Definition

A setting, defined by a unique combination of a key and label.

[System.Text.Json.Serialization.JsonConverter(typeof(Azure.Data.AppConfiguration.ConfigurationSettingJsonConverter))]
public class ConfigurationSetting
[<System.Text.Json.Serialization.JsonConverter(typeof(Azure.Data.AppConfiguration.ConfigurationSettingJsonConverter))>]
type ConfigurationSetting = class
Public Class ConfigurationSetting
Inheritance
ConfigurationSetting
Derived
Attributes

Constructors

ConfigurationSetting(String, String, String, ETag)

Creates a configuration setting and sets the values from the passed in parameter to this setting.

ConfigurationSetting(String, String, String)

Creates a configuration setting and sets the values from the passed in parameter to this setting.

Properties

ContentType

The content type of the configuration setting's value. Providing a proper content-type can enable transformations of values when they are retrieved by applications.

ETag

An ETag indicating the state of a configuration setting within a configuration store.

IsReadOnly

A value indicating whether the configuration setting is read only. A read only configuration setting may not be modified until it is made writable.

Key

The primary identifier of the configuration setting. A Key is used together with a Label to uniquely identify a configuration setting.

Label

A value used to group configuration settings. A Label is used together with a Key to uniquely identify a configuration setting.

LastModified

The last time a modifying operation was performed on the given configuration setting.

Tags

A dictionary of tags used to assign additional properties to a configuration setting. These can be used to indicate how a configuration setting may be applied.

Value

The configuration setting's value.

Applies to