Microsoft.AspNetCore.Routing.Patterns Przestrzeń nazw

Zawiera typy używane do definiowania tras przy użyciu polecenia RoutePattern. Wystąpienia obiektów RoutePattern są niezmienne i tworzone przy użyciu polecenia RoutePatternFactory.

Klasy

RoutePattern

Reprezentuje przeanalizowany szablon trasy z wartościami domyślnymi i ograniczeniami. Użyj RoutePatternFactory polecenia , aby utworzyć RoutePattern wystąpienia. Wystąpienia obiektów RoutePattern są niezmienne.

RoutePatternException

Wyjątek zgłaszany w przypadku błędu tworzenia elementu RoutePattern.

RoutePatternFactory

Zawiera metody fabryki do tworzenia RoutePattern i powiązanych typów. Użyj Parse(String) polecenia , aby przeanalizować wzorzec trasy w formacie ciągu.

RoutePatternLiteralPart

Reprezentuje część tekstu literału wzorca trasy. Wystąpienia obiektów RoutePatternLiteralPart są niezmienne.

RoutePatternParameterPart

Reprezentuje część parametru we wzorcu trasy. Wystąpienia obiektów RoutePatternParameterPart są niezmienne.

RoutePatternParameterPolicyReference

Przeanalizowana reprezentacja zasad w parametrze RoutePattern . Wystąpienia obiektów RoutePatternParameterPolicyReference są niezmienne.

RoutePatternPart

Reprezentuje część wzorca trasy.

RoutePatternPathSegment

Reprezentuje segment ścieżki we wzorcu trasy. Wystąpienia obiektów RoutePatternPathSegment są niezmienne.

RoutePatternSeparatorPart

Reprezentuje opcjonalną część separatora wzorca trasy. Wystąpienia obiektów RoutePatternSeparatorPart są niezmienne.

RoutePatternTransformer

Pojedyncza usługa, która udostępnia przekształcenia w systemie RoutePattern.

Wyliczenia

RoutePatternParameterKind

Definiuje rodzaje RoutePatternParameterPart wystąpień.

RoutePatternPartKind

Definiuje rodzaje RoutePatternPart wystąpień.

Uwagi

Aby uzyskać więcej informacji na temat routingu, zobacz Routing w ASP.NET Core.