UrlHelperExtensions.RouteUrl Méthode

Définition

Surcharges

RouteUrl(IUrlHelper, String, Object, String, String)

Génère une URL avec un chemin absolu pour l’itinéraire routeName et l’itinéraire valuesspécifiés, qui contient le spécifié protocol à utiliser et host le nom. 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.

RouteUrl(IUrlHelper, Object)

Génère une URL avec un chemin absolu pour l’itinéraire valuesspécifié.

RouteUrl(IUrlHelper, String)

Génère une URL avec un chemin absolu pour le spécifié routeName.

RouteUrl(IUrlHelper, String, Object)

Génère une URL avec un chemin absolu pour le spécifié et l’itinéraire routeNamevalues.

RouteUrl(IUrlHelper, String, Object, String)

Génère une URL avec un chemin absolu pour l’itinéraire routeName et l’itinéraire valuesspécifiés, qui contient le spécifié protocol à utiliser. Consultez la section remarques pour obtenir des informations de sécurité importantes.

RouteUrl(IUrlHelper, String, Object, String, String, String)

Génère une URL avec un chemin absolu pour l’itinéraire routeName et l’itinéraire valuesspécifiés , qui contient le spécifié protocol à utiliser, host le nom et fragment. 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.

RouteUrl(IUrlHelper, String, Object, String, String)

Génère une URL avec un chemin absolu pour l’itinéraire routeName et l’itinéraire valuesspécifiés, qui contient le spécifié protocol à utiliser et host le nom. 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::Runtime::CompilerServices::Extension]
 static System::String ^ RouteUrl(Microsoft::AspNetCore::Mvc::IUrlHelper ^ helper, System::String ^ routeName, System::Object ^ values, System::String ^ protocol, System::String ^ host);
public static string RouteUrl (this Microsoft.AspNetCore.Mvc.IUrlHelper helper, string routeName, object values, string protocol, string host);
public static string? RouteUrl (this Microsoft.AspNetCore.Mvc.IUrlHelper helper, string? routeName, object? values, string? protocol, string? host);
static member RouteUrl : Microsoft.AspNetCore.Mvc.IUrlHelper * string * obj * string * string -> string
<Extension()>
Public Function RouteUrl (helper As IUrlHelper, routeName As String, values As Object, protocol As String, host As String) As String

Paramètres

helper
IUrlHelper

L’IUrlHelperopérateur

routeName
String

Nom de l'itinéraire utilisé pour générer l'URL.

values
Object

Objet qui contient des valeurs de route.

protocol
String

Protocole de l'URL, par exemple « http » ou « https ».

host
String

Nom d'hôte de l'URL.

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 à

RouteUrl(IUrlHelper, Object)

Génère une URL avec un chemin absolu pour l’itinéraire valuesspécifié.

public:
[System::Runtime::CompilerServices::Extension]
 static System::String ^ RouteUrl(Microsoft::AspNetCore::Mvc::IUrlHelper ^ helper, System::Object ^ values);
public static string RouteUrl (this Microsoft.AspNetCore.Mvc.IUrlHelper helper, object values);
public static string? RouteUrl (this Microsoft.AspNetCore.Mvc.IUrlHelper helper, object? values);
static member RouteUrl : Microsoft.AspNetCore.Mvc.IUrlHelper * obj -> string
<Extension()>
Public Function RouteUrl (helper As IUrlHelper, values As Object) As String

Paramètres

helper
IUrlHelper

L’IUrlHelperopérateur

values
Object

Objet qui contient des valeurs de route.

Retours

URL générée.

S’applique à

RouteUrl(IUrlHelper, String)

Génère une URL avec un chemin absolu pour le spécifié routeName.

public:
[System::Runtime::CompilerServices::Extension]
 static System::String ^ RouteUrl(Microsoft::AspNetCore::Mvc::IUrlHelper ^ helper, System::String ^ routeName);
public static string RouteUrl (this Microsoft.AspNetCore.Mvc.IUrlHelper helper, string routeName);
public static string? RouteUrl (this Microsoft.AspNetCore.Mvc.IUrlHelper helper, string? routeName);
static member RouteUrl : Microsoft.AspNetCore.Mvc.IUrlHelper * string -> string
<Extension()>
Public Function RouteUrl (helper As IUrlHelper, routeName As String) As String

Paramètres

helper
IUrlHelper

L’IUrlHelperopérateur

routeName
String

Nom de l'itinéraire utilisé pour générer l'URL.

Retours

URL générée.

S’applique à

RouteUrl(IUrlHelper, String, Object)

Génère une URL avec un chemin absolu pour le spécifié et l’itinéraire routeNamevalues.

public:
[System::Runtime::CompilerServices::Extension]
 static System::String ^ RouteUrl(Microsoft::AspNetCore::Mvc::IUrlHelper ^ helper, System::String ^ routeName, System::Object ^ values);
public static string RouteUrl (this Microsoft.AspNetCore.Mvc.IUrlHelper helper, string routeName, object values);
public static string? RouteUrl (this Microsoft.AspNetCore.Mvc.IUrlHelper helper, string? routeName, object? values);
static member RouteUrl : Microsoft.AspNetCore.Mvc.IUrlHelper * string * obj -> string
<Extension()>
Public Function RouteUrl (helper As IUrlHelper, routeName As String, values As Object) As String

Paramètres

helper
IUrlHelper

L’IUrlHelperopérateur

routeName
String

Nom de l'itinéraire utilisé pour générer l'URL.

values
Object

Objet qui contient des valeurs de route.

Retours

URL générée.

S’applique à

RouteUrl(IUrlHelper, String, Object, String)

Génère une URL avec un chemin absolu pour l’itinéraire routeName et l’itinéraire valuesspécifiés, qui contient le spécifié protocol à utiliser. Consultez la section remarques pour obtenir des informations de sécurité importantes.

public:
[System::Runtime::CompilerServices::Extension]
 static System::String ^ RouteUrl(Microsoft::AspNetCore::Mvc::IUrlHelper ^ helper, System::String ^ routeName, System::Object ^ values, System::String ^ protocol);
public static string RouteUrl (this Microsoft.AspNetCore.Mvc.IUrlHelper helper, string routeName, object values, string protocol);
public static string? RouteUrl (this Microsoft.AspNetCore.Mvc.IUrlHelper helper, string? routeName, object? values, string? protocol);
static member RouteUrl : Microsoft.AspNetCore.Mvc.IUrlHelper * string * obj * string -> string
<Extension()>
Public Function RouteUrl (helper As IUrlHelper, routeName As String, values As Object, protocol As String) As String

Paramètres

helper
IUrlHelper

L’IUrlHelperopérateur

routeName
String

Nom de l'itinéraire utilisé pour générer l'URL.

values
Object

Objet qui contient des valeurs de route.

protocol
String

Protocole de l'URL, par exemple « http » ou « https ».

Retours

URL générée.

Remarques

Cette méthode utilise la valeur de Host pour remplir la section hôte de l’URI généré. 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 à

RouteUrl(IUrlHelper, String, Object, String, String, String)

Génère une URL avec un chemin absolu pour l’itinéraire routeName et l’itinéraire valuesspécifiés , qui contient le spécifié protocol à utiliser, host le nom et fragment. 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::Runtime::CompilerServices::Extension]
 static System::String ^ RouteUrl(Microsoft::AspNetCore::Mvc::IUrlHelper ^ helper, System::String ^ routeName, System::Object ^ values, System::String ^ protocol, System::String ^ host, System::String ^ fragment);
public static string RouteUrl (this Microsoft.AspNetCore.Mvc.IUrlHelper helper, string routeName, object values, string protocol, string host, string fragment);
public static string? RouteUrl (this Microsoft.AspNetCore.Mvc.IUrlHelper helper, string? routeName, object? values, string? protocol, string? host, string? fragment);
static member RouteUrl : Microsoft.AspNetCore.Mvc.IUrlHelper * string * obj * string * string * string -> string
<Extension()>
Public Function RouteUrl (helper As IUrlHelper, routeName As String, values As Object, protocol As String, host As String, fragment As String) As String

Paramètres

helper
IUrlHelper

L’IUrlHelperopérateur

routeName
String

Nom de l'itinéraire utilisé pour générer l'URL.

values
Object

Objet qui contient des valeurs de route.

protocol
String

Protocole de l'URL, par exemple « http » ou « https ».

host
String

Nom d'hôte de l'URL.

fragment
String

Fragment de l’URL.

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 à