ControllerLinkGeneratorExtensions.GetPathByAction Yöntem

Tanım

Aşırı Yüklemeler

GetPathByAction(LinkGenerator, String, String, Object, PathString, FragmentString, LinkOptions)

Belirtilen değerleri temel alarak mutlak bir yola sahip bir URI oluşturur.

GetPathByAction(LinkGenerator, HttpContext, String, String, Object, Nullable<PathString>, FragmentString, LinkOptions)

Belirtilen değerleri temel alarak mutlak bir yola sahip bir URI oluşturur.

GetPathByAction(LinkGenerator, String, String, Object, PathString, FragmentString, LinkOptions)

Belirtilen değerleri temel alarak mutlak bir yola sahip bir URI oluşturur.

public static string GetPathByAction (this Microsoft.AspNetCore.Routing.LinkGenerator generator, string action, string controller, object values = default, Microsoft.AspNetCore.Http.PathString pathBase = default, Microsoft.AspNetCore.Http.FragmentString fragment = default, Microsoft.AspNetCore.Routing.LinkOptions options = default);
public static string? GetPathByAction (this Microsoft.AspNetCore.Routing.LinkGenerator generator, string action, string controller, object? values = default, Microsoft.AspNetCore.Http.PathString pathBase = default, Microsoft.AspNetCore.Http.FragmentString fragment = default, Microsoft.AspNetCore.Routing.LinkOptions? options = default);
static member GetPathByAction : Microsoft.AspNetCore.Routing.LinkGenerator * string * string * obj * Microsoft.AspNetCore.Http.PathString * Microsoft.AspNetCore.Http.FragmentString * Microsoft.AspNetCore.Routing.LinkOptions -> string
<Extension()>
Public Function GetPathByAction (generator As LinkGenerator, action As String, controller As String, Optional values As Object = Nothing, Optional pathBase As PathString = Nothing, Optional fragment As FragmentString = Nothing, Optional options As LinkOptions = Nothing) As String

Parametreler

action
String

Eylem adı. Uç noktaları çözümlemek için kullanılır.

controller
String

Denetleyici adı. Uç noktaları çözümlemek için kullanılır.

values
Object

Yol değerleri. İsteğe bağlı. Uç noktaları çözümlemek ve rota şablonundaki parametreleri genişletmek için kullanılır.

pathBase
PathString

İsteğe bağlı bir URI yol tabanı. Elde edilen URI 'deki yola Prep.

fragment
FragmentString

Bir URI parçası. İsteğe bağlı. Elde edilen URI 'ye eklendi.

options
LinkOptions

İsteğe bağlı LinkOptions . belirtilen nesne üzerindeki Ayarlar, routeoptions'tan eşleşen adlara sahip ayarları geçersiz kılar.

Döndürülenler

String

Mutlak bir yol içeren bir URI veya bir URI oluşturulmadıysa null .

Şunlara uygulanır

GetPathByAction(LinkGenerator, HttpContext, String, String, Object, Nullable<PathString>, FragmentString, LinkOptions)

Belirtilen değerleri temel alarak mutlak bir yola sahip bir URI oluşturur.

public static string GetPathByAction (this Microsoft.AspNetCore.Routing.LinkGenerator generator, Microsoft.AspNetCore.Http.HttpContext httpContext, string action = default, string controller = default, object values = default, Microsoft.AspNetCore.Http.PathString? pathBase = default, Microsoft.AspNetCore.Http.FragmentString fragment = default, Microsoft.AspNetCore.Routing.LinkOptions options = default);
public static string? GetPathByAction (this Microsoft.AspNetCore.Routing.LinkGenerator generator, Microsoft.AspNetCore.Http.HttpContext httpContext, string? action = default, string? controller = default, object? values = default, Microsoft.AspNetCore.Http.PathString? pathBase = default, Microsoft.AspNetCore.Http.FragmentString fragment = default, Microsoft.AspNetCore.Routing.LinkOptions? options = default);
static member GetPathByAction : Microsoft.AspNetCore.Routing.LinkGenerator * Microsoft.AspNetCore.Http.HttpContext * string * string * obj * Nullable<Microsoft.AspNetCore.Http.PathString> * Microsoft.AspNetCore.Http.FragmentString * Microsoft.AspNetCore.Routing.LinkOptions -> string
<Extension()>
Public Function GetPathByAction (generator As LinkGenerator, httpContext As HttpContext, Optional action As String = Nothing, Optional controller As String = Nothing, Optional values As Object = Nothing, Optional pathBase As Nullable(Of PathString) = Nothing, Optional fragment As FragmentString = Nothing, Optional options As LinkOptions = Nothing) As String

Parametreler

httpContext
HttpContext

HttpContextGeçerli istekle ilişkili.

action
String

Eylem adı. Uç noktaları çözümlemek için kullanılır. İsteğe bağlı. Null sağlanmışsa, geçerli eylem yolu değeri kullanılacaktır.

controller
String

Denetleyici adı. Uç noktaları çözümlemek için kullanılır. İsteğe bağlı. Null sağlanmışsa, geçerli denetleyici yol değeri kullanılacaktır.

values
Object

Yol değerleri. İsteğe bağlı. Uç noktaları çözümlemek ve rota şablonundaki parametreleri genişletmek için kullanılır.

pathBase
Nullable<PathString>

İsteğe bağlı bir URI yol tabanı. Elde edilen URI 'deki yola Prep. Sağlanmazsa, değeri PathBase kullanılacaktır.

fragment
FragmentString

Bir URI parçası. İsteğe bağlı. Elde edilen URI 'ye eklendi.

options
LinkOptions

İsteğe bağlı LinkOptions . belirtilen nesne üzerindeki Ayarlar, routeoptions'tan eşleşen adlara sahip ayarları geçersiz kılar.

Döndürülenler

String

Mutlak bir yol içeren bir URI veya bir URI oluşturulmadıysa null .

Şunlara uygulanır