Megosztás a következőn keresztül:


Funkciók engedélyezése ütemezés szerint egy ASP.NET Core-alkalmazásban

Ebben az útmutatóban az időablak-szűrővel engedélyezheti a funkciót egy ASP.NET Core-alkalmazás ütemezésében.

A cikkben használt példa a szolgáltatásfelügyeleti rövid útmutatóban bemutatott ASP.NET Core-alkalmazáson alapul. A folytatás előtt végezze el a rövid útmutatót egy ASP.NET Core-alkalmazás bétaverziós funkciójelzővel való létrehozásához. Ha végzett, időablak-szűrőt kell hozzáadnia az Alkalmazáskonfigurációs áruház bétafunkció-jelzőjéhez.

Előfeltételek

Az időablak szűrőjének használata

Az előfeltételek között hozzáadott egy időablak-szűrőt a bétaverzió funkciójelzőjéhez. Ezután a funkciójelzőt fogja használni az időablak-szűrővel a ASP.NET Core-alkalmazásban.

A rendszer a 3.0.0-s verziótól kezdve automatikusan regisztrálja az alábbi beépített szűrőket a AddFeatureManagement hívás részeként.Microsoft.FeatureManagement Nem kell manuálisan hozzáadnia TimeWindowFilter .

  • TimeWindowFilter
  • ContextualTargetingFilter
  • PercentageFilter
// This call will also register built-in filters to the container of services.
builder.Services.AddFeatureManagement();

Időablak-szűrő működés közben

Indítsa újra az alkalmazást. Ha az aktuális idő korábbi, mint az időablak-szűrő kezdési ideje, a Béta menüelem nem jelenik meg az eszköztáron. Ennek az az oka, hogy az időablak-szűrő letiltotta a bétafunkció-jelzőt .

Képernyőkép a böngészőről, rejtett bétamenüvel.

A kezdési idő leteltével frissítse a böngészőt néhányszor. Ekkor megjelenik a Béta menüelem. Ennek az az oka, hogy a bétaverzió funkciójelzőjét az időablak-szűrő engedélyezi.

Képernyőkép a bétamenüvel rendelkező böngészőről.

Ha az időablak-szűrő beállításakor az ismétlődés engedélyezve van, a Béta menü eltűnik, ha az aktuális idő megfelel az időablak szűrőben beállított befejezési időnek. A Béta menü azonban újra megjelenik az ismétlődési beállításoknak megfelelően, és ha be van állítva az ismétlődés lejárati ideje, folytassa ezt a mintát.

Következő lépések

A funkciószűrőkről a következő dokumentumokban olvashat bővebben.

A .NET szolgáltatásfelügyeleti kódtár teljes funkciólefutásához folytassa a következő dokumentumot.