Udostępnij za pośrednictwem


Microsoft.FeatureManagement Przestrzeń nazw

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.