Partager via


LinkParserEndpointNameAddressExtensions.ParsePathByEndpointName Méthode

Définition

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.

S’applique à