Microsoft.AspNetCore.Mvc.ActionConstraints Przestrzeń nazw

Zawiera kontrakty i implementacje ograniczeń akcji.

Klasy

Nazwisko Opis
ActionConstraintContext

Kontekst do IActionConstraint wykonania.

ActionConstraintItem

Reprezentuje element IActionConstraintMetadata z odpowiadającym elementem lub bez odpowiedniego IActionConstraintelementu .

ActionConstraintProviderContext

Kontekst dostawcy ograniczeń akcji.

ActionMethodSelectorAttribute

Klasa podstawowa dla atrybutów, które mogą implementować logikę warunkową w celu włączenia lub wyłączenia akcji dla danego żądania. Zobacz: IActionConstraint.

HttpMethodActionConstraint

Implementacja używana do wymuszania filtrowania IActionConstraint metod HTTP w przypadku użycia wzorca MVC ze starszą IRouter obsługą. Element HttpMethodActionConstraint może służyć do określania zestawu metod HTTP obsługiwanych przez akcję.

Struktury

Nazwisko Opis
ActionSelectorCandidate

Akcja kandydata do wyboru akcji.

Interfejsy

Nazwisko Opis
IActionConstraint

Obsługuje logikę warunkową, aby określić, czy skojarzona akcja jest prawidłowa do wybrania dla danego żądania.

IActionConstraintFactory

Fabryka dla programu IActionConstraint.

IActionConstraintMetadata

Interfejs znacznika, który identyfikuje typ jako metadane dla elementu IActionConstraint.

IActionConstraintProvider

Dostawca dla programu IActionConstraint.

Uwagi

Aby zapoznać się z wprowadzeniem do ASP.NET Core MVC, omówienie ASP.NET Core Mvc.