PageLinkGeneratorExtensions.GetPathByPage Yöntem

Tanım

Aşırı Yüklemeler

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

Sağlanan değerleri temel alan mutlak bir yola sahip bir URI oluşturur.

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

Sağlanan değerleri temel alan mutlak bir yola sahip bir URI oluşturur.

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

Kaynak:
PageLinkGeneratorExtensions.cs

Sağlanan değerleri temel alan mutlak bir yola sahip bir URI oluşturur.

public static string GetPathByPage (this Microsoft.AspNetCore.Routing.LinkGenerator generator, string page, string handler = 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? GetPathByPage (this Microsoft.AspNetCore.Routing.LinkGenerator generator, string page, string? handler = default, object? values = default, Microsoft.AspNetCore.Http.PathString pathBase = default, Microsoft.AspNetCore.Http.FragmentString fragment = default, Microsoft.AspNetCore.Routing.LinkOptions? options = default);
static member GetPathByPage : Microsoft.AspNetCore.Routing.LinkGenerator * string * string * obj * Microsoft.AspNetCore.Http.PathString * Microsoft.AspNetCore.Http.FragmentString * Microsoft.AspNetCore.Routing.LinkOptions -> string
<Extension()>
Public Function GetPathByPage (generator As LinkGenerator, page As String, Optional handler As String = Nothing, Optional values As Object = Nothing, Optional pathBase As PathString = Nothing, Optional fragment As FragmentString = Nothing, Optional options As LinkOptions = Nothing) As String

Parametreler

page
String

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

handler
String

Sayfa işleyicisi adı. Uç noktaları çözümlemek için kullanılır. İsteğe bağlı.

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ı. Sonuçta elde edilen URI'deki yola önceden eklenmiştir.

fragment
FragmentString

URI parçası. İsteğe bağlı. Sonuçta elde edilen URI'ye eklenir.

options
LinkOptions

İsteğe bağlı LinkOptionsbir . Sağlanan nesnedeki ayarlar, 'den RouteOptionseşleşen adlarla ayarları geçersiz kılar.

Döndürülenler

Mutlak yol içeren bir URI veya null URI oluşturulamıyorsa.

Şunlara uygulanır

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

Kaynak:
PageLinkGeneratorExtensions.cs

Sağlanan değerleri temel alan mutlak bir yola sahip bir URI oluşturur.

public static string GetPathByPage (this Microsoft.AspNetCore.Routing.LinkGenerator generator, Microsoft.AspNetCore.Http.HttpContext httpContext, string page = default, string handler = 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? GetPathByPage (this Microsoft.AspNetCore.Routing.LinkGenerator generator, Microsoft.AspNetCore.Http.HttpContext httpContext, string? page = default, string? handler = default, object? values = default, Microsoft.AspNetCore.Http.PathString? pathBase = default, Microsoft.AspNetCore.Http.FragmentString fragment = default, Microsoft.AspNetCore.Routing.LinkOptions? options = default);
static member GetPathByPage : 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 GetPathByPage (generator As LinkGenerator, httpContext As HttpContext, Optional page As String = Nothing, Optional handler 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

HttpContext Geçerli istekle ilişkili.

page
String

Sayfa adı. Uç noktaları çözümlemek için kullanılır. İsteğe bağlı. Sağlanırsa null geçerli sayfa yolu değeri kullanılır.

handler
String

Sayfa işleyicisi adı. Uç noktaları çözümlemek için kullanılır. İsteğe bağlı.

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ı. Sonuçta elde edilen URI'deki yola önceden eklenmiştir. Sağlanmazsa değeri PathBase kullanılır.

fragment
FragmentString

URI parçası. İsteğe bağlı. Sonuçta elde edilen URI'ye eklenir.

options
LinkOptions

İsteğe bağlı LinkOptionsbir . Sağlanan nesnedeki ayarlar, 'den RouteOptionseşleşen adlarla ayarları geçersiz kılar.

Döndürülenler

Mutlak yol içeren bir URI veya null URI oluşturulamıyorsa.

Şunlara uygulanır