LinkParser.ParsePathByAddress<TAddress>(TAddress, PathString) Methode
Definition
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 routenmusters zu analysieren, das Endpoint vom übereinstimmenden address
angegeben wird.
public:
generic <typename TAddress>
abstract Microsoft::AspNetCore::Routing::RouteValueDictionary ^ ParsePathByAddress(TAddress address, Microsoft::AspNetCore::Http::PathString path);
public abstract Microsoft.AspNetCore.Routing.RouteValueDictionary ParsePathByAddress<TAddress> (TAddress address, Microsoft.AspNetCore.Http.PathString path);
public abstract Microsoft.AspNetCore.Routing.RouteValueDictionary? ParsePathByAddress<TAddress> (TAddress address, Microsoft.AspNetCore.Http.PathString path);
abstract member ParsePathByAddress : 'Address * Microsoft.AspNetCore.Http.PathString -> Microsoft.AspNetCore.Routing.RouteValueDictionary
Public MustOverride Function ParsePathByAddress(Of TAddress) (address As TAddress, path As PathString) As RouteValueDictionary
Typparameter
- TAddress
Der Adresstyp.
Parameter
- address
- TAddress
Der Adresswert. Wird verwendet, um Endpunkte aufzulösen.
- path
- PathString
Der zu analysierende URI-Pfad.
Gibt zurück
Ein RouteValueDictionary mit den analysierten Werten, wenn die Analyse erfolgreich ist, andernfalls null
.
Hinweise
ParsePathByAddress<TAddress>(TAddress, PathString) versucht zuerst, instanzen aufzulösen Endpoint , die übereinstimmen address
, und verwendet dann das Routenmuster, 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.