Microsoft.AspNetCore.Mvc.ActionConstraints 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.
Stellt Verträge und Implementierungen für Aktionseinschränkungen bereit.
Klassen
ActionConstraintContext |
Kontext für IActionConstraint die Ausführung. |
ActionConstraintItem |
Stellt ein IActionConstraintMetadata mit oder ohne entsprechendes IActionConstraintdar. |
ActionConstraintProviderContext |
Kontext für einen Aktionseinschränkungsanbieter. |
ActionMethodSelectorAttribute |
Basisklasse für Attribute, die bedingte Logik implementieren können, um eine Aktion für eine bestimmte Anforderung zu aktivieren oder zu deaktivieren. Siehe IActionConstraint. |
HttpMethodActionConstraint |
Die Implementierung von IActionConstraint , die verwendet wird, um die HTTP-Methodenfilterung zu erzwingen, wenn MVC mit Legacyunterstützung IRouter verwendet wird. Der HttpMethodActionConstraint kann verwendet werden, um den Satz von HTTP-Methoden zu bestimmen, die von einer Aktion unterstützt werden. |
Strukturen
ActionSelectorCandidate |
Eine Kandidatenaktion für die Aktionsauswahl. |
Schnittstellen
IActionConstraint |
Unterstützt bedingte Logik, um zu bestimmen, ob eine zugeordnete Aktion gültig ist, um für die angegebene Anforderung ausgewählt zu werden. |
IActionConstraintFactory |
Eine Factory für IActionConstraint. |
IActionConstraintMetadata |
Eine Markerschnittstelle, die einen Typ als Metadaten für ein IActionConstraintidentifiziert. |
IActionConstraintProvider |
Anbieter für IActionConstraint. |
Hinweise
Eine Einführung in ASP.NET Core MVC: Übersicht über ASP.NET Core Mvc.