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
| Name | Beschreibung |
|---|---|
| ActionConstraintContext |
Kontext für IActionConstraint die Ausführung. |
| ActionConstraintItem |
Stellt ein IActionConstraintMetadata mit oder ohne entsprechendes IActionConstraint. |
| 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, die IActionConstraint verwendet wird, um die HTTP-Methodenfilterung zu erzwingen, wenn MVC mit Legacyunterstützung IRouter verwendet wird. Dies HttpMethodActionConstraint kann verwendet werden, um den Satz von HTTP-Methoden zu bestimmen, die von einer Aktion unterstützt werden. |
Strukturen
| Name | Beschreibung |
|---|---|
| ActionSelectorCandidate |
Eine Kandidatenaktion für die Aktionsauswahl. |
Schnittstellen
| Name | Beschreibung |
|---|---|
| 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 Fabrik für IActionConstraint. |
| IActionConstraintMetadata |
Eine Markierungsschnittstelle, die einen Typ als Metadaten für ein IActionConstraint. |
| IActionConstraintProvider |
Anbieter für IActionConstraint. |
Hinweise
Eine Einführung in ASP.NET Core MVC, Übersicht über ASP.NET Core Mvc.