Självstudie: hantera funktions flaggor i Azure App konfiguration

Du kan lagra alla funktions flaggor i Azure App konfiguration och administrera dem från en enda plats. App-konfigurationen har ett Portal gränssnitt med namnet funktions hanterare som är särskilt utformat för funktions flaggor. App-konfigurationen har även stöd för .NET Core-funktionen – flagga data schema.

I den här guiden får du lära dig att:

  • Definiera och hantera funktions flaggor i app-konfiguration.
  • Få åtkomst till funktions flaggor från ditt program.

Skapa funktions flaggor

Funktions hanteraren i Azure Portal för app-konfiguration innehåller ett gränssnitt för att skapa och hantera de funktions flaggor som du använder i dina program.

Lägga till en ny funktions flagga:

  1. Välj funktions hanteraren > + Lägg till för att lägga till en funktions flagga.

    Funktions flagg lista

  2. Ange ett unikt nyckel namn för funktions flaggan. Du behöver det här namnet för att referera till flaggan i din kod.

  3. Om du vill kan du ge funktions flagga en beskrivning.

  4. Ange funktions flaggans initiala tillstånd. Det här läget är vanligt vis inaktiverat eller . On -status ändras till villkorlig om du lägger till ett filter i funktions flaggan.

    Skapa funktions flagga

  5. När tillståndet är väljer du + Lägg till filter för att ange ytterligare villkor för att kvalificera tillståndet. Ange en inbyggd eller anpassad filter nyckel och välj sedan + Lägg till parameter för att associera en eller flera parametrar med filtret. Inbyggda filter är:

    Nyckel JSON-parametrar
    Microsoft. procent {"Värde": 0-100 procent}
    Microsoft. TimeWindow {"Start": UTC-tid, "slut": UTC-tid}
    Microsoft. Target {"Mål grupp": JSON-BLOB definierar användare, grupper och distributions procent. Se ett exempel under EnabledFor elementet i den här inställnings filen }

    Funktions flagg filter

Uppdatera funktions flagga tillstånd

Ändra en funktions flaggas tillstånds värde:

  1. Välj funktions hanterare.

  2. Till höger om en funktions flagga som du vill ändra, väljer du ellipsen (...) och väljer sedan Redigera.

  3. Ange ett nytt tillstånd för funktions flaggan.

Åtkomst till funktions flaggor

Funktions flaggor som skapats av funktions hanteraren lagras och hämtas som vanliga nyckel värden. De behålls under ett särskilt namnområdesprefix .appconfig.featureflag . Om du vill visa de underliggande nyckel värdena använder du konfigurations Utforskaren. Ditt program kan hämta dessa värden med hjälp av konfigurations leverantörerna för konfiguration av appar, SDK: er, kommando rads tillägg och REST-API: er.

Nästa steg

I den här självstudien har du lärt dig hur du hanterar funktions flaggor och deras tillstånd med hjälp av app-konfiguration. Mer information om stöd för funktions hantering i app Configuration och ASP.NET Core finns i följande artikel: