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
должно быть доверенным значением. Использование значения текущего запроса может позволить ненадежным входным данным влиять на результирующий универсальный Host
код ресурса (URI), если только заголовок не был проверен. Инструкции по правильной проверке заголовка 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. Использование значения текущего запроса может позволить ненадежным входным данным влиять на результирующий универсальный Host
код ресурса (URI), если только заголовок не был проверен. Инструкции по правильной проверке заголовка Host
в среде развертывания см. в документации по развертыванию.
Применяется к
RouteUrl(IUrlHelper, String, Object, String, 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, 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
должно быть доверенным значением. Использование значения текущего запроса может позволить ненадежным входным данным влиять на результирующий универсальный Host
код ресурса (URI), если только заголовок не был проверен. Инструкции по правильной проверке заголовка Host
в среде развертывания см. в документации по развертыванию.