UrlHelperExtensions.RouteUrl Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
RouteUrl(IUrlHelper, String, Object, String, String) |
Создает URL-адрес с абсолютным путем для указанного маршрута |
RouteUrl(IUrlHelper, Object) |
Создает URL-адрес с абсолютным путем для указанного маршрута |
RouteUrl(IUrlHelper, String) |
Создает URL-адрес с абсолютным путем для указанного |
RouteUrl(IUrlHelper, String, Object) |
Создает URL-адрес с абсолютным путем для указанного |
RouteUrl(IUrlHelper, String, Object, String) |
Создает URL-адрес с абсолютным путем для указанного маршрута |
RouteUrl(IUrlHelper, String, Object, String, String, String) |
Создает URL-адрес с абсолютным путем для указанного маршрута |
RouteUrl(IUrlHelper, String, Object, String, String)
- Исходный код:
- UrlHelperExtensions.cs
- Исходный код:
- UrlHelperExtensions.cs
- Исходный код:
- UrlHelperExtensions.cs
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
Параметры
- helper
- IUrlHelper
- routeName
- String
Имя маршрута, используемого для создания URL-адреса.
- values
- Object
Объект, содержащий значения маршрутов.
- protocol
- String
Протокол для URL-адреса, например http или https.
- host
- String
Имя узла для URL-адреса.
Возвращаемое значение
Созданный URL-адрес.
Комментарии
Значение host
должно быть доверенным значением. Использование значения текущего запроса может позволить ненадежным входным данным влиять на результирующий URI, если не проверен заголовок Host
. В документации по развертыванию приведены инструкции по правильной проверке заголовка Host
в среде развертывания.
Применяется к
RouteUrl(IUrlHelper, Object)
- Исходный код:
- UrlHelperExtensions.cs
- Исходный код:
- UrlHelperExtensions.cs
- Исходный код:
- UrlHelperExtensions.cs
Создает URL-адрес с абсолютным путем для указанного маршрута 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
Параметры
- helper
- IUrlHelper
- values
- Object
Объект, содержащий значения маршрутов.
Возвращаемое значение
Созданный URL-адрес.
Применяется к
RouteUrl(IUrlHelper, String)
- Исходный код:
- UrlHelperExtensions.cs
- Исходный код:
- UrlHelperExtensions.cs
- Исходный код:
- UrlHelperExtensions.cs
Создает URL-адрес с абсолютным путем для указанного 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
Параметры
- helper
- IUrlHelper
- routeName
- String
Имя маршрута, используемого для создания URL-адреса.
Возвращаемое значение
Созданный URL-адрес.
Применяется к
RouteUrl(IUrlHelper, String, Object)
- Исходный код:
- UrlHelperExtensions.cs
- Исходный код:
- UrlHelperExtensions.cs
- Исходный код:
- UrlHelperExtensions.cs
Создает URL-адрес с абсолютным путем для указанного 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
Параметры
- helper
- IUrlHelper
- routeName
- String
Имя маршрута, используемого для создания URL-адреса.
- values
- Object
Объект, содержащий значения маршрутов.
Возвращаемое значение
Созданный URL-адрес.
Применяется к
RouteUrl(IUrlHelper, String, Object, String)
- Исходный код:
- UrlHelperExtensions.cs
- Исходный код:
- UrlHelperExtensions.cs
- Исходный код:
- UrlHelperExtensions.cs
Создает URL-адрес с абсолютным путем для указанного маршрута routeName
и маршрута values
, который содержит указанные protocol
для использования. Дополнительные сведения о безопасности см. в разделе "Замечания".
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
Параметры
- helper
- IUrlHelper
- routeName
- String
Имя маршрута, используемого для создания URL-адреса.
- values
- Object
Объект, содержащий значения маршрутов.
- protocol
- String
Протокол для URL-адреса, например http или https.
Возвращаемое значение
Созданный URL-адрес.
Комментарии
Этот метод использует значение Host для заполнения раздела узла созданного URI. Использование значения текущего запроса может позволить ненадежным входным данным влиять на результирующий URI, если не проверен заголовок Host
. В документации по развертыванию приведены инструкции по правильной проверке заголовка Host
в среде развертывания.
Применяется к
RouteUrl(IUrlHelper, String, Object, String, String, String)
- Исходный код:
- UrlHelperExtensions.cs
- Исходный код:
- UrlHelperExtensions.cs
- Исходный код:
- UrlHelperExtensions.cs
Создает URL-адрес с абсолютным путем для указанного маршрута routeName
и values
маршрута, который содержит указанный protocol
для использования, host
имени и fragment
. Создает абсолютный URL-адрес, если Protocol и Host не являютсяnull
.
Дополнительные сведения о безопасности см. в разделе "Замечания".
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
Параметры
- helper
- IUrlHelper
- routeName
- String
Имя маршрута, используемого для создания URL-адреса.
- values
- Object
Объект, содержащий значения маршрутов.
- protocol
- String
Протокол для URL-адреса, например http или https.
- host
- String
Имя узла для URL-адреса.
- fragment
- String
Фрагмент URL-адреса.
Возвращаемое значение
Созданный URL-адрес.
Комментарии
Значение host
должно быть доверенным значением. Использование значения текущего запроса может позволить ненадежным входным данным влиять на результирующий URI, если не проверен заголовок Host
. В документации по развертыванию приведены инструкции по правильной проверке заголовка Host
в среде развертывания.