Aracılığıyla paylaş


LinkGenerator.GetPathByAddress Yöntem

Tanım

Aşırı Yüklemeler

GetPathByAddress<TAddress>(TAddress, RouteValueDictionary, PathString, FragmentString, LinkOptions)

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

GetPathByAddress<TAddress>(HttpContext, TAddress, RouteValueDictionary, RouteValueDictionary, Nullable<PathString>, FragmentString, LinkOptions)

Sağlanan ve değerlerini HttpContexttemel alan mutlak bir yola sahip bir URI oluşturur.

GetPathByAddress<TAddress>(TAddress, RouteValueDictionary, PathString, FragmentString, LinkOptions)

Kaynak:
LinkGenerator.cs

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

public abstract string GetPathByAddress<TAddress> (TAddress address, Microsoft.AspNetCore.Routing.RouteValueDictionary values, Microsoft.AspNetCore.Http.PathString pathBase = default, Microsoft.AspNetCore.Http.FragmentString fragment = default, Microsoft.AspNetCore.Routing.LinkOptions options = default);
public abstract string? GetPathByAddress<TAddress> (TAddress address, Microsoft.AspNetCore.Routing.RouteValueDictionary values, Microsoft.AspNetCore.Http.PathString pathBase = default, Microsoft.AspNetCore.Http.FragmentString fragment = default, Microsoft.AspNetCore.Routing.LinkOptions? options = default);
abstract member GetPathByAddress : 'Address * Microsoft.AspNetCore.Routing.RouteValueDictionary * Microsoft.AspNetCore.Http.PathString * Microsoft.AspNetCore.Http.FragmentString * Microsoft.AspNetCore.Routing.LinkOptions -> string
Public MustOverride Function GetPathByAddress(Of TAddress) (address As TAddress, values As RouteValueDictionary, Optional pathBase As PathString = Nothing, Optional fragment As FragmentString = Nothing, Optional options As LinkOptions = Nothing) As String

Tür Parametreleri

TAddress

Adres türü.

Parametreler

address
TAddress

Adres değeri. Uç noktaları çözümlemek için kullanılır.

values
RouteValueDictionary

Yol değerleri. Yol ş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

İsteğe bağlı bir URI parçası. 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 yolu olan bir URI veya null.

Şunlara uygulanır

GetPathByAddress<TAddress>(HttpContext, TAddress, RouteValueDictionary, RouteValueDictionary, Nullable<PathString>, FragmentString, LinkOptions)

Kaynak:
LinkGenerator.cs

Sağlanan ve değerlerini HttpContexttemel alan mutlak bir yola sahip bir URI oluşturur.

public abstract string GetPathByAddress<TAddress> (Microsoft.AspNetCore.Http.HttpContext httpContext, TAddress address, Microsoft.AspNetCore.Routing.RouteValueDictionary values, Microsoft.AspNetCore.Routing.RouteValueDictionary ambientValues = default, Microsoft.AspNetCore.Http.PathString? pathBase = default, Microsoft.AspNetCore.Http.FragmentString fragment = default, Microsoft.AspNetCore.Routing.LinkOptions options = default);
public abstract string? GetPathByAddress<TAddress> (Microsoft.AspNetCore.Http.HttpContext httpContext, TAddress address, Microsoft.AspNetCore.Routing.RouteValueDictionary values, Microsoft.AspNetCore.Routing.RouteValueDictionary? ambientValues = default, Microsoft.AspNetCore.Http.PathString? pathBase = default, Microsoft.AspNetCore.Http.FragmentString fragment = default, Microsoft.AspNetCore.Routing.LinkOptions? options = default);
abstract member GetPathByAddress : Microsoft.AspNetCore.Http.HttpContext * 'Address * Microsoft.AspNetCore.Routing.RouteValueDictionary * Microsoft.AspNetCore.Routing.RouteValueDictionary * Nullable<Microsoft.AspNetCore.Http.PathString> * Microsoft.AspNetCore.Http.FragmentString * Microsoft.AspNetCore.Routing.LinkOptions -> string
Public MustOverride Function GetPathByAddress(Of TAddress) (httpContext As HttpContext, address As TAddress, values As RouteValueDictionary, Optional ambientValues As RouteValueDictionary = Nothing, Optional pathBase As Nullable(Of PathString) = Nothing, Optional fragment As FragmentString = Nothing, Optional options As LinkOptions = Nothing) As String

Tür Parametreleri

TAddress

Adres türü.

Parametreler

httpContext
HttpContext

HttpContext Geçerli istekle ilişkili.

address
TAddress

Adres değeri. Uç noktaları çözümlemek için kullanılır.

values
RouteValueDictionary

Yol değerleri. Yol şablonundaki parametreleri genişletmek için kullanılır.

ambientValues
RouteValueDictionary

Geçerli istekle ilişkili değerler. İsteğe bağlı.

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

İsteğe bağlı bir URI parçası. 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 yolu olan bir URI veya null.

Şunlara uygulanır