Share via


UrlHelperExtensions.RouteUrl Metoda

Definice

Přetížení

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

Vygeneruje adresu URL s absolutní cestou pro zadanou trasu routeName a trasu values, která obsahuje zadaný protocol název a host název. Vygeneruje absolutní adresu URL, pokud Protocol a Host nejsou.null Důležité informace o zabezpečení najdete v části s poznámkami.

RouteUrl(IUrlHelper, Object)

Vygeneruje adresu URL s absolutní cestou pro zadanou trasu values.

RouteUrl(IUrlHelper, String)

Vygeneruje adresu URL s absolutní cestou pro zadanou routeNameadresu .

RouteUrl(IUrlHelper, String, Object)

Vygeneruje adresu URL s absolutní cestou pro zadanou routeName a trasu values.

RouteUrl(IUrlHelper, String, Object, String)

Vygeneruje adresu URL s absolutní cestou pro zadanou trasu routeName a trasu values, která obsahuje určenou protocol hodnotu, kterou chcete použít. Důležité informace o zabezpečení najdete v části s poznámkami.

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

Vygeneruje adresu URL s absolutní cestou pro zadanou trasu routeName a trasu values, která obsahuje zadané protocol hodnoty, které se mají použít, host název a fragment. Vygeneruje absolutní adresu URL, pokud Protocol a Host nejsou.null Důležité informace o zabezpečení najdete v části s poznámkami.

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

Zdroj:
UrlHelperExtensions.cs
Zdroj:
UrlHelperExtensions.cs

Vygeneruje adresu URL s absolutní cestou pro zadanou trasu routeName a trasu values, která obsahuje zadaný protocol název a host název. Vygeneruje absolutní adresu URL, pokud Protocol a Host nejsou.null Důležité informace o zabezpečení najdete v části s poznámkami.

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

Parametry

helper
IUrlHelper

Hodnota IUrlHelper

routeName
String

Název trasy, která se používá ke generování adresy URL.

values
Object

Objekt, který obsahuje hodnoty trasy.

protocol
String

Protokol pro adresu URL, například "http" nebo "https".

host
String

Název hostitele pro adresu URL.

Návraty

Vygenerovaná adresa URL.

Poznámky

Hodnota host by měla být důvěryhodná hodnota. Spoléhání se na hodnotu aktuálního požadavku může umožnit nedůvěryhodnému vstupu ovlivnit výsledný identifikátor URI, pokud Host není hlavička ověřena. Pokyny, jak správně ověřit hlavičku Host v prostředí nasazení, najdete v dokumentaci k nasazení.

Platí pro

RouteUrl(IUrlHelper, Object)

Zdroj:
UrlHelperExtensions.cs
Zdroj:
UrlHelperExtensions.cs

Vygeneruje adresu URL s absolutní cestou pro zadanou trasu values.

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

Parametry

helper
IUrlHelper

Hodnota IUrlHelper

values
Object

Objekt, který obsahuje hodnoty trasy.

Návraty

Vygenerovaná adresa URL.

Platí pro

RouteUrl(IUrlHelper, String)

Zdroj:
UrlHelperExtensions.cs
Zdroj:
UrlHelperExtensions.cs

Vygeneruje adresu URL s absolutní cestou pro zadanou routeNameadresu .

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

Parametry

helper
IUrlHelper

Hodnota IUrlHelper

routeName
String

Název trasy, která se používá ke generování adresy URL.

Návraty

Vygenerovaná adresa URL.

Platí pro

RouteUrl(IUrlHelper, String, Object)

Zdroj:
UrlHelperExtensions.cs
Zdroj:
UrlHelperExtensions.cs

Vygeneruje adresu URL s absolutní cestou pro zadanou routeName a trasu 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

Parametry

helper
IUrlHelper

Hodnota IUrlHelper

routeName
String

Název trasy, která se používá ke generování adresy URL.

values
Object

Objekt, který obsahuje hodnoty trasy.

Návraty

Vygenerovaná adresa URL.

Platí pro

RouteUrl(IUrlHelper, String, Object, String)

Zdroj:
UrlHelperExtensions.cs
Zdroj:
UrlHelperExtensions.cs

Vygeneruje adresu URL s absolutní cestou pro zadanou trasu routeName a trasu values, která obsahuje určenou protocol hodnotu, kterou chcete použít. Důležité informace o zabezpečení najdete v části s poznámkami.

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

Parametry

helper
IUrlHelper

Hodnota IUrlHelper

routeName
String

Název trasy, která se používá ke generování adresy URL.

values
Object

Objekt, který obsahuje hodnoty trasy.

protocol
String

Protokol pro adresu URL, například "http" nebo "https".

Návraty

Vygenerovaná adresa URL.

Poznámky

Tato metoda používá hodnotu k Host naplnění části hostitele vygenerovaného identifikátoru URI. Spoléhání se na hodnotu aktuálního požadavku může umožnit nedůvěryhodnému vstupu ovlivnit výsledný identifikátor URI, pokud Host není hlavička ověřena. Pokyny, jak správně ověřit hlavičku Host v prostředí nasazení, najdete v dokumentaci k nasazení.

Platí pro

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

Zdroj:
UrlHelperExtensions.cs
Zdroj:
UrlHelperExtensions.cs

Vygeneruje adresu URL s absolutní cestou pro zadanou trasu routeName a trasu values, která obsahuje zadané protocol hodnoty, které se mají použít, host název a fragment. Vygeneruje absolutní adresu URL, pokud Protocol a Host nejsou.null Důležité informace o zabezpečení najdete v části s poznámkami.

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

Parametry

helper
IUrlHelper

Hodnota IUrlHelper

routeName
String

Název trasy, která se používá ke generování adresy URL.

values
Object

Objekt, který obsahuje hodnoty trasy.

protocol
String

Protokol pro adresu URL, například "http" nebo "https".

host
String

Název hostitele pro adresu URL.

fragment
String

Fragment adresy URL.

Návraty

Vygenerovaná adresa URL.

Poznámky

Hodnota host by měla být důvěryhodná hodnota. Spoléhání se na hodnotu aktuálního požadavku může umožnit nedůvěryhodnému vstupu ovlivnit výsledný identifikátor URI, pokud Host není hlavička ověřena. Pokyny, jak správně ověřit hlavičku Host v prostředí nasazení, najdete v dokumentaci k nasazení.

Platí pro