Zelfstudie: Functievlaggen beheren in Azure App Configuration

U kunt alle functievlaggen opslaan in Azure App Configuration en deze vanuit één locatie beheren. App Configuration heeft een portal-gebruikersinterface met de naam Functiebeheer. Deze is specifiek ontworpen voor functievlaggen. App Configuration biedt ook systeemeigen ondersteuning voor het gegevensschema van .NET Core-functievlaggen.

In deze zelfstudie leert u het volgende:

  • Functievlaggen definiëren en beheren in Azure App Configuration.
  • Functievlaggen openen vanuit uw toepassing.

Functievlaggen maken

Functiebeheer in Azure Portal voor App Configuration biedt een gebruikersinterface voor het maken en beheren van de functievlaggen die u in uw toepassingen gebruikt.

Nieuwe functievlag toevoegen:

  1. Selecteer Functiebeheer > + Toevoegen om een functievlag toe te voegen.

    Lijst met functievlaggen

  2. Voer een unieke sleutelnaam voor de functie vlag in. U hebt deze naam nodig om naar de vlag in de code te verwijzen.

  3. U kunt de functie desgewenst een beschrijving geven.

  4. Stel de beginstatus van de functievlag in. Deze status is doorgaans Uit of Aan. De status Aan wordt gewijzigd in Voorwaardelijk als u een filter aan de functievlag toevoegt.

    Functievlaggen maken

  5. Wanneer de status Aan is, selecteert u +Filter toevoegen om aanvullende voorwaarden op te geven om de status nader aan te duiden. Voer een ingebouwde of aangepaste filtersleutel in en selecteer +Parameter toevoegen om een of meer parameters aan het filter te koppelen. Ingebouwde filters omvatten:

    Sleutel JSON-parameters
    Microsoft.Percentage {"Value": 0-100 procent}
    Microsoft.TimeWindow {"Start": UTC-tijd, "End": UTC-tijd}
    Microsoft.Targeting { "Audience": JSON-blob waarmee gebruikers-, groeps- en implementatiepercentages worden gedefinieerd. Bekijk een voorbeeld onder het element EnabledFor van dit instellingenbestand }

    Filter voor functievlag

Status van functievlaggen bijwerken

De statuswaarde van een functievlag wijzigen:

  1. Selecteer Functiebeheer.

  2. Rechts van de functievlag die u wilt wijzigen, selecteert u het beletselteken ( ... ) en selecteert u vervolgens Bewerken.

  3. Stel een nieuwe status voor de functievlag in.

Functievlaggen openen

Functievlaggen die met Functiebeheer zijn gemaakt, worden als normale sleutelwaarden opgeslagen en opgehaald. Ze worden bewaard onder een speciaal naamruimtevoorvoegsel, .appconfig.featureflag. Met Configuratieverkenner kunnen de onderliggende sleutelwaarden worden weergegeven. Deze waarden kunnen door de toepassing worden opgehaald met behulp van de configuratieproviders van App Configuration, SDK's, opdrachtregelextensies en REST API's.

Volgende stappen

In deze zelfstudie hebt u geleerd hoe u functievlaggen en hun statussen kunt beheren met behulp van App Configuration. Raadpleeg het volgende artikel voor meer informatie over de ondersteuning van functiebeheer in ASP.NET Core en App Configuration: