Microsoft.FeatureManagement Namespace
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.
Klassen
AspNetCoreFeatureManagementBuilderExtensions |
Erweiterungen für IFeatureManagementBuilder. |
AssignerAliasAttribute |
Ermöglicht, dass der Name eines IFeatureVariantAssigner angepasst wird, um sich auf den in der Konfiguration angegebenen Namen zu beziehen. |
DynamicFeatureDefinition |
Die Definition eines dynamischen Features. |
FeatureDefinition |
Die Definition eines Features. |
FeatureFilterConfiguration |
Die Konfiguration eines Featurefilters. |
FeatureFilterEvaluationContext |
Ein Kontext, der von IFeatureFilter verwendet wird, um Einen Einblick in das Featureflag zu erhalten, das ausgewertet wird, und die Parameter, die erforderlich sind, um zu überprüfen, ob das Featureflag aktiviert werden soll. |
FeatureFlagDefinition |
Die Definition eines Featureflags. |
FeatureManagementException |
Stellt Fehler dar, die während der Featureverwaltung auftreten. |
FeatureManagementOptions |
Optionen, die das Verhalten des Featureverwaltungssystems steuern. |
FeatureVariant |
Eine Variante eines Features. |
FeatureVariantAssignmentContext |
Kontextinformationen, die während der Zuweisung von Featurevarianten benötigt werden |
FilterAliasAttribute |
Ermöglicht, dass der Name eines IFeatureFilter angepasst wird, um sich auf den in der Konfiguration angegebenen Namen zu beziehen. |
FilterCollectionExtensions |
Stellt Integrationspunkte für die Featureverwaltung mit MVC-Filtern bereit. |
ServiceCollectionExtensions |
Erweiterungen, die zum Hinzufügen von Featureverwaltungsfunktionen verwendet werden. |
UseForFeatureExtensions |
Erweiterungsmethoden, die die Featureverwaltungsintegration für ASP.NET Core Anwendungserstellung bereitstellen. |
Schnittstellen
IContextualFeatureFilter<TContext> |
Ein Filter, der verwendet werden kann, um zu bestimmen, ob einige Kriterien erfüllt sind, um ein Featureflag zu aktivieren. Ein Featurefilter kann alle verfügbaren Kriterien verwenden, z. B. Prozessstatus oder Anforderungsinhalt. Featurefilter können für ein bestimmtes Feature registriert werden, und wenn ein Featurefilter als true ausgewertet wird, wird dieses Featureflag als aktiviert betrachtet. Ein kontextbezogener Featurefilter kann kontextbezogene Daten nutzen, die von Aufrufern des Featureverwaltungssystems übergeben werden. Ein kontextbezogener Featurefilter wird nur ausgeführt, wenn ein Kontext verfügbar ist, der über TContext zugewiesen werden kann. |
IContextualFeatureVariantAssigner<TContext> |
Stellt eine Methode zum Zuweisen einer Variante eines dynamischen Features bereit, die basierend auf benutzerdefinierten Bedingungen verwendet werden soll. |
IDynamicFeatureDefinitionProvider |
Ein Anbieter von dynamischen Featuredefinitionen. |
IDynamicFeatureManager |
Wird verwendet, um auf die Varianten eines dynamischen Features zuzugreifen. |
IDynamicFeatureManagerSnapshot |
Stellt eine Momentaufnahme des Featurestatus bereit, um die Konsistenz für eine bestimmte Anforderung sicherzustellen. |
IFeatureDefinitionProvider |
Ein Anbieter von Featuredefinitionen. |
IFeatureFilter |
Ein Filter, der verwendet werden kann, um zu bestimmen, ob einige Kriterien erfüllt sind, um ein Featureflag zu aktivieren. Ein Featurefilter kann alle verfügbaren Kriterien verwenden, z. B. Prozessstatus oder Anforderungsinhalt. Featurefilter können für ein bestimmtes Featureflag registriert werden, und wenn ein Featurefilter als true ausgewertet wird, wird dieses Featureflag als aktiviert betrachtet. |
IFeatureFilterMetadata |
Markerschnittstelle für Featurefilter, die zum Auswerten des Zustands eines Featureflags verwendet werden. |
IFeatureFlagDefinitionProvider |
Ein Anbieter von Featureflagsdefinitionen. |
IFeatureManagementBuilder |
Bietet eine Möglichkeit zum Anpassen der Featureverwaltungsfunktionen. |
IFeatureManager |
Wird verwendet, um auszuwerten, ob ein Featureflag aktiviert oder deaktiviert ist. |
IFeatureManagerSnapshot |
Stellt eine Momentaufnahme des Featureflagsstatus bereit, um die Konsistenz für eine bestimmte Anforderung sicherzustellen. |
IFeatureVariantAssigner |
Stellt eine Methode zum Zuweisen einer Variante eines dynamischen Features bereit, die basierend auf benutzerdefinierten Bedingungen verwendet werden soll. |
IFeatureVariantAssignerMetadata |
Markerschnittstelle für Featurevariantenzuweisungen, die verwendet werden, um zuzuweisen, welche Variante für ein dynamisches Feature verwendet werden soll. |
IFeatureVariantOptionsResolver |
Führt die Auflösung und Bindung aus, die im Prozess der Featurevariantenauflösung erforderlich sind. |
ISessionManager |
Wird verwendet, um den Featurestatus in einer Sitzung zu speichern. Der Implementor kann frei entscheiden, was eine Sitzung darstellt. |
Enumerationen
FeatureManagementError |
Ein Fehler, der während der Featureverwaltung auftreten kann. |
RequirementType |
Beschreibt, ob eine oder alle Features in einer bestimmten Gruppe als aktiviert gelten müssen. |