Microsoft.FeatureManagement Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Klasy
AspNetCoreFeatureManagementBuilderExtensions |
Rozszerzenia do .IFeatureManagementBuilder |
FeatureDefinition |
Definicja funkcji. |
FeatureFilterConfiguration |
Konfiguracja filtru funkcji. |
FeatureFilterEvaluationContext |
Kontekst używany przez IFeatureFilter program do uzyskiwania wglądu w ocenianą funkcję oraz parametry potrzebne do sprawdzenia, czy funkcja powinna być włączona. |
FeatureManagementException |
Reprezentuje błędy występujące podczas zarządzania funkcjami. |
FeatureManagementOptions |
Opcje kontrolujące zachowanie systemu zarządzania funkcjami. |
FilterAliasAttribute |
Umożliwia dostosowanie nazwy elementu IFeatureFilter w celu powiązania z nazwą określoną w konfiguracji. |
FilterCollectionExtensions |
Zapewnia punkty integracji do zarządzania funkcjami za pomocą filtrów MVC. |
ServiceCollectionExtensions |
Rozszerzenia używane do dodawania funkcji zarządzania funkcjami. |
UseForFeatureExtensions |
Metody rozszerzeń, które zapewniają integrację zarządzania funkcjami na potrzeby tworzenia aplikacji ASP.NET Core. |
Interfejsy
IContextualFeatureFilter<TContext> |
Filtr, który można użyć do określenia, czy niektóre kryteria są spełnione w celu włączenia funkcji. Filtr funkcji jest bezpłatny do użycia dowolnych dostępnych kryteriów, takich jak stan procesu lub zawartość żądania. Filtry funkcji można zarejestrować dla danej funkcji, a jeśli jakikolwiek filtr funkcji ma wartość true, ta funkcja zostanie uznana za włączoną. Filtr funkcji kontekstowych może korzystać z danych kontekstowych przekazywanych przez osoby wywołujące systemu zarządzania funkcjami. Filtr funkcji kontekstowej będzie wykonywany tylko wtedy, gdy dostępny jest kontekst, który można przypisać z obiektu TContext. |
IFeatureDefinitionProvider |
Dostawca definicji funkcji. |
IFeatureFilter |
Filtr, który można użyć do określenia, czy niektóre kryteria są spełnione w celu włączenia funkcji. Filtr funkcji jest bezpłatny do użycia dowolnych dostępnych kryteriów, takich jak stan procesu lub zawartość żądania. Filtry funkcji można zarejestrować dla danej funkcji, a jeśli jakikolwiek filtr funkcji ma wartość true, ta funkcja zostanie uznana za włączoną. |
IFeatureFilterMetadata |
Interfejs znacznika dla filtrów funkcji używanych do oceny stanu funkcji |
IFeatureManagementBuilder |
Zapewnia sposób dostosowywania funkcji zarządzania funkcjami. |
IFeatureManager |
Służy do oceny, czy funkcja jest włączona, czy wyłączona. |
IFeatureManagerSnapshot |
Udostępnia migawkę stanu funkcji w celu zapewnienia spójności w danym żądaniu. |
ISessionManager |
Służy do przechowywania stanu funkcji w ramach sesji. Implementator może zdecydować, co stanowi sesję. |
Wyliczenia
FeatureManagementError |
Błąd, który może wystąpić podczas zarządzania funkcjami. |
RequirementType |
Opisuje, czy wszystkie funkcje w danym zestawie powinny być wymagane do włączenia. |