LinkParserEndpointNameAddressExtensions.ParsePathByEndpointName Methode
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.
Versucht, die bereitgestellte path
mithilfe des vom Endpoint übereinstimmenden endpointName
angegebenen Routenmusters zu analysieren.
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
- parser
- LinkParser
Die LinkParser.
- endpointName
- String
Der Endpunktname. Wird zum Auflösen von Endpunkten verwendet.
- path
- PathString
Der zu analysierende URI-Pfad.
Ein RouteValueDictionary mit den analysierten Werten, wenn die Analyse erfolgreich ist, andernfalls null
.
ParsePathByEndpointName(LinkParser, String, PathString) versucht zuerst, instanzen aufzulösen Endpoint , die übereinstimmen endpointName
, und dann das Routenmuster zu verwenden, das jedem Endpunkt zugeordnet ist, um den URL-Pfad zu analysieren.
Der Analysevorgang schlägt fehl und gibt zurück null
, wenn entweder keine Endpunkte gefunden werden oder keines der Routenmuster mit dem angegebenen URI-Pfad übereinstimmt.