IFeatureManagementBuilder Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Bietet eine Möglichkeit zum Anpassen der Featureverwaltungsfunktionen.
public interface IFeatureManagementBuilder
type IFeatureManagementBuilder = interface
Public Interface IFeatureManagementBuilder
Eigenschaften
Services |
Die Anwendungsdienste. |
Methoden
AddFeatureFilter<T>() |
Fügt der Liste der Featurefilter einen bestimmten Featurefilter hinzu, der zur Aktivierung von Featureflags während der Laufzeit verfügbar sein wird. Mögliche Featurefiltermetadatentypen umfassen IFeatureFilter und IContextualFeatureFilter<TContext> nur eine Featurefilterschnittstelle kann von einem einzelnen Typ implementiert werden. |
AddFeatureVariantAssigner<T>() |
Fügt der Liste der Featurevariantenzuweisungen einen bestimmten Featurevariantenzuweisunger hinzu, der zur Zuweisung von Featurevarianten während der Laufzeit verfügbar sein wird. Mögliche Metadatentypen für Featurevariantenzuweisungen umfassen IFeatureVariantAssigner und IContextualFeatureVariantAssigner<TContext> nur eine Featurevariantenzuweisungsschnittstelle kann von einem einzelnen Typ implementiert werden. |
AddSessionManager<T>() |
Fügt einen ISessionManager hinzu, der zum Speichern des Featureflagsstatus in einer Sitzung verwendet werden soll. |
Erweiterungsmethoden
UseDisabledFeaturesHandler(IFeatureManagementBuilder, IDisabledFeaturesHandler) |
Registriert einen deaktivierten Featurehandler. Dies wird für MVC-Aktionen aufgerufen, die ein Feature erfordern, das nicht aktiviert ist. |
UseDisabledFeaturesHandler(IFeatureManagementBuilder, Action<IEnumerable<String>,ActionExecutingContext>) |
Bietet eine Möglichkeit, einen inline deaktivierten Featurehandler anzugeben. |