Compartilhar via


FeatureFlagConfigurationSetting Classe

Definição

Representa uma configuração que armazena um valor de sinalizador de recurso. Os sinalizadores de recursos permitem ativar ou desativar uma funcionalidade em seu aplicativo. Um sinalizador de recursos simples está ligado ou desligado. O aplicativo sempre se comporta da mesma maneira. Por exemplo, você pode lançar um novo recurso por trás de um sinalizador de recurso. Quando o sinalizador de recursos estiver habilitado, todos os usuários verão o novo recurso. Desabilitar o sinalizador de recursos oculta o novo recurso.

Por outro lado, um sinalizador de recursos condicional permite que o sinalizador de recurso seja habilitado ou desabilitado dinamicamente. O aplicativo pode se comportar de forma diferente, dependendo dos critérios do sinalizador de recurso. Suponha que você queira mostrar seu novo recurso a um pequeno subconjunto de usuários a princípio. Um sinalizador de recursos condicional permite habilitar o sinalizador de recurso para alguns usuários ao desabilitá-lo para outros. Os filtros de recursos determinam o estado do sinalizador de recurso cada vez que ele é avaliado.

OBSERVAÇÃO: o Azure.Data.AppConfiguration não avalia os sinalizadores de recursos na recuperação. É responsabilidade do consumidor da biblioteca interpretar sinalizadores de recursos e determinar se um recurso está habilitado.

public class FeatureFlagConfigurationSetting : Azure.Data.AppConfiguration.ConfigurationSetting
type FeatureFlagConfigurationSetting = class
    inherit ConfigurationSetting
Public Class FeatureFlagConfigurationSetting
Inherits ConfigurationSetting
Herança
FeatureFlagConfigurationSetting

Construtores

FeatureFlagConfigurationSetting(String, Boolean, String)

Inicializa uma instância do FeatureFlagConfigurationSetting usando uma ID de recurso fornecida e o valor habilitado.

FeatureFlagConfigurationSetting(String, Boolean, String, ETag)

Inicializa uma instância do FeatureFlagConfigurationSetting usando uma ID de recurso fornecida e o valor habilitado.

Propriedades

ClientFilters

Filtros que devem ser executados no cliente e ser avaliados como true para que o recurso seja considerado habilitado.

ContentType

O tipo de conteúdo do valor da configuração. Fornecer um tipo de conteúdo adequado pode habilitar transformações de valores quando eles são recuperados por aplicativos.

(Herdado de ConfigurationSetting)
Description

Obtém ou define uma descrição do recurso.

DisplayName

Obtém ou define um nome de exibição para o recurso a ser usado para exibição em vez da ID.

ETag

Uma ETag que indica o estado de uma configuração dentro de um repositório de configuração.

(Herdado de ConfigurationSetting)
FeatureId

Obtém ou define uma ID usada para identificar e referenciar exclusivamente o recurso

IsEnabled

Obtém ou define um valor que indica se os recursos estão habilitados. Um recurso será DESATIVADO se habilitado for false. Se habilitado for true, o recurso será ATIVADO se não houver condições ou se todas as condições forem atendidas.

IsReadOnly

Um valor que indica se a configuração é somente leitura. Uma configuração somente leitura pode não ser modificada até que seja gravável.

(Herdado de ConfigurationSetting)
Key

O identificador primário da configuração. Um Key é usado junto com um Label para identificar exclusivamente uma configuração.

(Herdado de ConfigurationSetting)
KeyPrefix

O prefixo usado para FeatureFlagConfigurationSetting definir chaves.

Label

Um valor usado para agrupar as configurações. Um Label é usado junto com um Key para identificar exclusivamente uma configuração.

(Herdado de ConfigurationSetting)
LastModified

A última vez que uma operação de modificação foi executada na configuração fornecida.

(Herdado de ConfigurationSetting)
Tags

Um dicionário de marcas usado para atribuir propriedades adicionais a uma configuração. Eles podem ser usados para indicar como uma configuração pode ser aplicada.

(Herdado de ConfigurationSetting)
Value

O valor da configuração.

(Herdado de ConfigurationSetting)

Aplica-se a