UrlHelperExtensions.RouteUrl メソッド

定義

オーバーロード

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

指定したルートとルート routeName の絶対パスを持つ URL を生成します。この URL valuesには、使用する指定した protocolhost 名前が含まれます。 と が非nullの場合ProtocolHostは、絶対 URL を生成します。 重要なセキュリティ情報については、「解説」セクションを参照してください。

RouteUrl(IUrlHelper, Object)

指定したルート valuesの絶対パスを持つ URL を生成します。

RouteUrl(IUrlHelper, String)

指定した の絶対パスを持つ URL を生成します routeName

RouteUrl(IUrlHelper, String, Object)

指定した routeName および ルート valuesの絶対パスを持つ URL を生成します。

RouteUrl(IUrlHelper, String, Object, String)

指定したルートとルート routeName の絶対パスを持つ URL を生成します。この URL valuesには、使用する指定した protocol が含まれます。 重要なセキュリティ情報については、「解説」セクションを参照してください。

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

指定したルートとルートrouteNameの絶対パスを持つ URL を生成します。この URL valuesには、host使用する指定された protocol を含む名前と fragmentが含まれます。 と が非nullの場合ProtocolHostは、絶対 URL を生成します。 重要なセキュリティ情報については、「解説」セクションを参照してください。

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

指定したルートとルート routeName の絶対パスを持つ URL を生成します。この URL valuesには、使用する指定した protocolhost 名前が含まれます。 と が非nullの場合ProtocolHostは、絶対 URL を生成します。 重要なセキュリティ情報については、「解説」セクションを参照してください。

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

パラメーター

routeName
String

URL の生成に使用されるルートの名前。

values
Object

ルート値を含む オブジェクト。

protocol
String

URL のプロトコル (たとえば、"http"、"https")。

host
String

URL のホスト名。

戻り値

生成された URL。

注釈

host 値は信頼できる値である必要があります。 現在の要求の値に依存すると、ヘッダーが検証されていない限り、信頼されていない入力が結果の URI に影響を Host 与える可能性があります。 デプロイ環境でヘッダーを適切に検証する方法については、 Host デプロイのドキュメントを参照してください。

適用対象

RouteUrl(IUrlHelper, Object)

指定したルート valuesの絶対パスを持つ URL を生成します。

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

パラメーター

values
Object

ルート値を含む オブジェクト。

戻り値

生成された URL。

適用対象

RouteUrl(IUrlHelper, String)

指定した の絶対パスを持つ 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

パラメーター

routeName
String

URL の生成に使用されるルートの名前。

戻り値

生成された URL。

適用対象

RouteUrl(IUrlHelper, String, Object)

指定した routeName および ルート valuesの絶対パスを持つ URL を生成します。

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

パラメーター

routeName
String

URL の生成に使用されるルートの名前。

values
Object

ルート値を含む オブジェクト。

戻り値

生成された URL。

適用対象

RouteUrl(IUrlHelper, String, Object, String)

指定したルートとルート routeName の絶対パスを持つ URL を生成します。この URL 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

パラメーター

routeName
String

URL の生成に使用されるルートの名前。

values
Object

ルート値を含む オブジェクト。

protocol
String

URL のプロトコル (たとえば、"http"、"https")。

戻り値

生成された URL。

注釈

このメソッドでは、 の Host 値を使用して、生成された URI のホスト セクションを設定します。 現在の要求の値に依存すると、ヘッダーが検証されていない限り、信頼されていない入力が結果の URI に影響を Host 与える可能性があります。 デプロイ環境でヘッダーを適切に検証する方法については、 Host デプロイのドキュメントを参照してください。

適用対象

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

指定したルートとルートrouteNameの絶対パスを持つ URL を生成します。この URL valuesには、host使用する指定された protocol を含む名前と fragmentが含まれます。 と が非nullの場合ProtocolHostは、絶対 URL を生成します。 重要なセキュリティ情報については、「解説」セクションを参照してください。

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

パラメーター

routeName
String

URL の生成に使用されるルートの名前。

values
Object

ルート値を含む オブジェクト。

protocol
String

URL のプロトコル (たとえば、"http"、"https")。

host
String

URL のホスト名。

fragment
String

URL のフラグメント。

戻り値

生成された URL。

注釈

host 値は信頼できる値である必要があります。 現在の要求の値に依存すると、ヘッダーが検証されていない限り、信頼されていない入力が結果の URI に影響を Host 与える可能性があります。 デプロイ環境でヘッダーを適切に検証する方法については、 Host デプロイのドキュメントを参照してください。

適用対象