Partager via


IUrlHelper.RouteUrl(UrlRouteContext) Méthode

Définition

Génère une URL avec un chemin d’accès absolu, qui contient le nom de l’itinéraire, les valeurs d’itinéraire, le protocole à utiliser, le nom d’hôte et le fragment spécifiés par UrlRouteContext. Génère une URL absolue si Protocol et Host ne sont pas.null Consultez la section remarques pour obtenir des informations de sécurité importantes.

public:
 System::String ^ RouteUrl(Microsoft::AspNetCore::Mvc::Routing::UrlRouteContext ^ routeContext);
public string RouteUrl (Microsoft.AspNetCore.Mvc.Routing.UrlRouteContext routeContext);
public string? RouteUrl (Microsoft.AspNetCore.Mvc.Routing.UrlRouteContext routeContext);
abstract member RouteUrl : Microsoft.AspNetCore.Mvc.Routing.UrlRouteContext -> string
Public Function RouteUrl (routeContext As UrlRouteContext) As String

Paramètres

routeContext
UrlRouteContext

Objet de contexte pour les URL générées pour une route.

Retours

URL générée.

Remarques

La valeur de Host doit être une valeur approuvée. Le fait de s’appuyer sur la valeur de la requête actuelle peut permettre à une entrée non approuvée d’influencer l’URI résultant, sauf si l’en-tête Host a été validé. Consultez la documentation sur le déploiement pour obtenir des instructions sur la façon de valider correctement l’en-tête Host dans votre environnement de déploiement.

S’applique à