Microsoft.AspNetCore.Routing.Constraints Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje typy, které se používají k použití omezení tras. Omezení trasy obecně kontrolují hodnotu trasy přidruženou prostřednictvím šablony trasy a činí pravdivá nebo nepravdivá rozhodnutí o tom, jestli je hodnota přijatelná. Vlastní omezení tras je možné vytvořit tak, že je implementujete IRouteConstraint a zaregistrujete ConstraintMapv aplikaci .
Třídy
AlphaRouteConstraint |
Omezí parametr trasy tak, aby v anglické abecedě obsahoval pouze malá nebo velká písmena A až Z. |
BoolRouteConstraint |
Omezí parametr trasy tak, aby představoval pouze logické hodnoty. |
CompositeRouteConstraint |
Omezuje trasu několika podřízenými omezeními. |
DateTimeRouteConstraint |
Omezuje parametr trasy tak, aby představoval pouze DateTime hodnoty. |
DecimalRouteConstraint |
Omezuje parametr trasy tak, aby představoval pouze desetinné hodnoty. |
DoubleRouteConstraint |
Omezuje parametr trasy tak, aby představoval pouze 64bitové hodnoty s plovoucí desetinou čárkou. |
FileNameRouteConstraint |
Omezí parametr trasy tak, aby představoval pouze hodnoty názvu souboru. Neověřuje, zda hodnota trasy obsahuje platné znaky systému souborů nebo že hodnota představuje skutečný soubor na disku. |
FloatRouteConstraint |
Omezuje parametr trasy tak, aby představoval pouze 32bitové hodnoty s plovoucí desetinou čárkou. |
GuidRouteConstraint |
Omezuje parametr trasy tak, aby představoval pouze Guid hodnoty. Odpovídá hodnotám zadaným v některém z pěti formátů "N", "D", "B", "P" nebo "X", podporovaných metodami Guid.ToString(string) a Guid.ToString(String, IFormatProvider). |
HttpMethodRouteConstraint |
Omezuje metodu HTTP požadavku nebo trasy. |
IntRouteConstraint |
Omezuje parametr trasy tak, aby představoval pouze 32bitové celočíselné hodnoty. |
LengthRouteConstraint |
Omezí parametr trasy tak, aby byl řetězcem dané délky nebo v daném rozsahu délek. |
LongRouteConstraint |
Omezuje parametr trasy tak, aby představoval pouze 64bitové celočíselné hodnoty. |
MaxLengthRouteConstraint |
Omezí parametr trasy na řetězec s maximální délkou. |
MaxRouteConstraint |
Omezí parametr trasy na celé číslo s maximální hodnotou. |
MinLengthRouteConstraint |
Omezí parametr trasy na řetězec s minimální délkou. |
MinRouteConstraint |
Omezí parametr trasy tak, aby byl dlouhý s minimální hodnotou. |
NonFileNameRouteConstraint |
Omezí parametr trasy tak, aby představoval pouze hodnoty, které nejsou názvy souborů. Neověřuje, zda hodnota trasy obsahuje platné znaky systému souborů nebo že hodnota představuje skutečný soubor na disku. |
OptionalRouteConstraint |
Definuje omezení volitelného parametru. Pokud je parametr přítomen, je omezen InnerConstraint. |
RangeRouteConstraint |
Omezení parametru trasy tak, aby byl celé číslo v daném rozsahu hodnot. |
RegexInlineRouteConstraint |
Představuje omezení regex, které lze použít jako inlineConstraint. |
RegexRouteConstraint |
Omezuje parametr trasy tak, aby odpovídal regulárnímu výrazu. |
RequiredRouteConstraint |
Omezení parametru trasy, který musí mít hodnotu. |
StringRouteConstraint |
Omezí parametr trasy tak, aby obsahoval pouze zadaný řetězec. |
Poznámky
Další informace o omezeních směrování najdete v tématu Referenční informace k omezení trasy.