LinkGenerator.GetPathByAddress 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
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 RouteOptions
eş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 RouteOptions
eşleşen adlarla ayarları geçersiz kılar.
Döndürülenler
Mutlak yolu olan bir URI veya null
.