ControllerLinkGeneratorExtensions.GetPathByAction Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
- generator
- LinkGenerator
- 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
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
- generator
- LinkGenerator
- 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
Mutlak bir yol içeren bir URI veya bir URI oluşturulmadıysa null .