LinkParser.ParsePathByAddress<TAddress>(TAddress, PathString) 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 address
.
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
Paramètres de type
- TAddress
Type d’adresse.
Paramètres
- address
- TAddress
Valeur d’adresse. 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
ParsePathByAddress<TAddress>(TAddress, PathString) tente d’abord de résoudre Endpoint les instances qui correspondent address
, 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.