UrlHelperExtensions.RouteUrl 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.
Surcharges
RouteUrl(IUrlHelper, String, Object, String, String) |
Génère une URL avec un chemin absolu pour l’itinéraire |
RouteUrl(IUrlHelper, Object) |
Génère une URL avec un chemin absolu pour l’itinéraire |
RouteUrl(IUrlHelper, String) |
Génère une URL avec un chemin absolu pour le spécifié |
RouteUrl(IUrlHelper, String, Object) |
Génère une URL avec un chemin absolu pour le spécifié et l’itinéraire |
RouteUrl(IUrlHelper, String, Object, String) |
Génère une URL avec un chemin absolu pour l’itinéraire |
RouteUrl(IUrlHelper, String, Object, String, String, String) |
Génère une URL avec un chemin absolu pour l’itinéraire |
RouteUrl(IUrlHelper, String, Object, String, String)
- Source:
- UrlHelperExtensions.cs
- Source:
- UrlHelperExtensions.cs
- Source:
- UrlHelperExtensions.cs
Génère une URL avec un chemin absolu pour l’itinéraire routeName
et l’itinéraire values
spé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)
- Source:
- UrlHelperExtensions.cs
- Source:
- UrlHelperExtensions.cs
- Source:
- UrlHelperExtensions.cs
Génère une URL avec un chemin absolu pour l’itinéraire values
spé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)
- Source:
- UrlHelperExtensions.cs
- Source:
- UrlHelperExtensions.cs
- Source:
- UrlHelperExtensions.cs
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)
- Source:
- UrlHelperExtensions.cs
- Source:
- UrlHelperExtensions.cs
- Source:
- UrlHelperExtensions.cs
Génère une URL avec un chemin absolu pour le spécifié et l’itinéraire routeName
values
.
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)
- Source:
- UrlHelperExtensions.cs
- Source:
- UrlHelperExtensions.cs
- Source:
- UrlHelperExtensions.cs
Génère une URL avec un chemin absolu pour l’itinéraire routeName
et l’itinéraire values
spé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)
- Source:
- UrlHelperExtensions.cs
- Source:
- UrlHelperExtensions.cs
- Source:
- UrlHelperExtensions.cs
Génère une URL avec un chemin absolu pour l’itinéraire routeName
et l’itinéraire values
spé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.