LinkParserEndpointNameAddressExtensions.ParsePathByEndpointName Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Tente d’analyser le fourni path
à l’aide du modèle d’itinéraire spécifié par le Endpoint correspondant endpointName
.
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
Paramètres
- parser
- LinkParser
L’LinkParseropérateur
- endpointName
- String
Nom du point de terminaison. Utilisé pour résoudre les points de terminaison.
- path
- PathString
Chemin d’URI à analyser.
Retours
RouteValueDictionary avec les valeurs analysées si l’analyse réussit ; sinonnull
.
Remarques
ParsePathByEndpointName(LinkParser, String, PathString) tente d’abord de résoudre Endpoint les instances qui correspondent endpointName
, puis d’utiliser le modèle d’itinéraire associé à chaque point de terminaison pour analyser le chemin d’URL.
L’opération d’analyse échoue et retourne null
si aucun point de terminaison n’est trouvé ou si aucun des modèles d’itinéraire ne correspond au chemin d’URI fourni.