Povolení funkcí podle plánu v aplikaci ASP.NET Core
V této příručce použijete filtr časového intervalu k povolení funkce podle plánu pro aplikaci ASP.NET Core.
Příklad použitý v tomto článku vychází z aplikace ASP.NET Core představené v rychlém startu pro správu funkcí. Než budete pokračovat, dokončete rychlý start a vytvořte aplikaci ASP.NET Core s příznakem funkce Beta . Po dokončení musíte přidat filtr časových intervalů do příznaku funkce Beta v obchodě App Configuration Store.
Požadavky
- Vytvořte aplikaci ASP.NET Core s příznakem funkce.
- Přidání filtru časového intervalu do příznaku funkce
Microsoft.FeatureManagement.AspNetCore
Aktualizujte balíček na verzi 3.0.0 nebo novější.
Použití filtru časového intervalu
V požadavcích jste přidali filtr časových intervalů pro příznak funkce Beta . V dalším kroku použijete příznak funkce s filtrem časového intervalu v aplikaci ASP.NET Core.
Počínaje verzí 3.0.0 z Microsoft.FeatureManagement
, následující předdefinované filtry jsou automaticky registrovány jako součást AddFeatureManagement
volání. Nemusíte přidávat TimeWindowFilter
ručně.
TimeWindowFilter
ContextualTargetingFilter
PercentageFilter
// This call will also register built-in filters to the container of services.
builder.Services.AddFeatureManagement();
Filtr časového intervalu v akci
Znovu spusťte aplikaci. Pokud je váš aktuální čas dřívější než čas nastavený pro filtr časového intervalu, položka nabídky Beta se na panelu nástrojů nezobrazí. Důvodem je to, že příznak funkce Beta je zakázán filtrem časového intervalu.
Po uplynutí doby spuštění aktualizujte prohlížeč několikrát. Všimněte si, že se teď zobrazí položka nabídky Beta . Důvodem je to, že příznak funkce Beta je nyní povolen filtrem časového intervalu.
Pokud je při nastavování filtru časového intervalu povolené opakování, nabídka Beta zmizí, jakmile aktuální čas překročí koncový čas, který jste nastavili ve filtru časového intervalu. Nabídka Beta se však znovu zobrazí podle nastavení opakování a bude pokračovat v tomto vzoru, dokud nenastavíte čas vypršení platnosti opakování.
Další kroky
Další informace o filtrech funkcí najdete v následujících dokumentech.
Úplný běh funkcí knihovny pro správu funkcí .NET najdete v následujícím dokumentu.