Udostępnij za pośrednictwem


LinkParserEndpointNameAddressExtensions.ParsePathByEndpointName Metoda

Definicja

Próbuje przeanalizować podane path dane przy użyciu wzorca trasy określonego przez pasujący EndpointendpointNameelement .

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Routing::RouteValueDictionary ^ ParsePathByEndpointName(Microsoft::AspNetCore::Routing::LinkParser ^ parser, System::String ^ endpointName, Microsoft::AspNetCore::Http::PathString path);
public static Microsoft.AspNetCore.Routing.RouteValueDictionary ParsePathByEndpointName (this Microsoft.AspNetCore.Routing.LinkParser parser, string endpointName, Microsoft.AspNetCore.Http.PathString path);
public static Microsoft.AspNetCore.Routing.RouteValueDictionary? ParsePathByEndpointName (this Microsoft.AspNetCore.Routing.LinkParser parser, string endpointName, Microsoft.AspNetCore.Http.PathString path);
static member ParsePathByEndpointName : Microsoft.AspNetCore.Routing.LinkParser * string * Microsoft.AspNetCore.Http.PathString -> Microsoft.AspNetCore.Routing.RouteValueDictionary
<Extension()>
Public Function ParsePathByEndpointName (parser As LinkParser, endpointName As String, path As PathString) As RouteValueDictionary

Parametry

parser
LinkParser

Element LinkParser.

endpointName
String

Nazwa punktu końcowego. Służy do rozpoznawania punktów końcowych.

path
PathString

Ścieżka identyfikatora URI do analizy.

Zwraca

Element RouteValueDictionary z przeanalizowanymi wartościami, jeśli analizowanie zakończyło się pomyślnie; w przeciwnym razie null.

Uwagi

ParsePathByEndpointName(LinkParser, String, PathString) spróbuje najpierw rozpoznać Endpoint wystąpienia zgodne endpointName , a następnie użyć wzorca trasy skojarzonego z każdym punktem końcowym, aby przeanalizować ścieżkę adresu URL.

Operacja analizowania zakończy się niepowodzeniem i zostanie zwrócona null , jeśli nie znaleziono żadnych punktów końcowych lub żaden z wzorców tras nie pasuje do podanej ścieżki identyfikatora URI.

Dotyczy