LinkGenerator Sınıf
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.
Uç nokta yönlendirmeye dayalı mutlak ve ilgili URI 'Ler oluşturmak için bir sözleşme tanımlar.
Bu makalede
public ref class LinkGenerator abstract
public abstract class LinkGenerator
type LinkGenerator = class
Public MustInherit Class LinkGenerator
Devralma
Uç nokta yönlendirmesinde URI oluşturma iki aşamada gerçekleşir. İlk olarak, adres, adresle eşleşen bir uç nokta listesine bağlanır. İkinci olarak, her uç noktanın Routemodel değeri, sağlanan değerlerle eşleşen bir yol deseninin bulununcaya kadar değerlendirilir. Elde edilen çıktı, bağlantı oluşturucuya sağlanan diğer URI parçalarıyla birleştirilir ve döndürülür.
Türü tarafından sunulan yöntemler LinkGenerator genel altyapısıdır ve herhangi bir adres türü için standart bağlantı Oluşturucu işlevini destekler. Kullanmanın en kolay yolu LinkGenerator , belirli bir adres türü için işlem gerçekleştiren genişletme yöntemlerine yöneliktir.
Oluşturucular
Yöntemler
GetPathByAddress<TAddress>(HttpContext, TAddress, RouteValueDictionary, RouteValueDictionary, Nullable<PathString>, FragmentString, LinkOptions)
Belirtilen değerleri ve değerlerini temel alarak mutlak bir yola sahip bir URI oluşturur HttpContext .
GetPathByAddress<TAddress>(TAddress, RouteValueDictionary, PathString, FragmentString, LinkOptions)
Belirtilen değerleri temel alarak mutlak bir yola sahip bir URI oluşturur.
GetUriByAddress<TAddress>(HttpContext, TAddress, RouteValueDictionary, RouteValueDictionary, String, Nullable<HostString>, Nullable<PathString>, FragmentString, LinkOptions)
Belirtilen değerler ve değerlerini temel alarak mutlak bir URI oluşturur HttpContext .
GetUriByAddress<TAddress>(TAddress, RouteValueDictionary, String, HostString, PathString, FragmentString, LinkOptions)
Belirtilen değerleri temel alarak mutlak bir URI oluşturur.
Uzantı Metotları
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.
GetUriByAction(LinkGenerator, HttpContext, String, String, Object, String, Nullable<HostString>, Nullable<PathString>, FragmentString, LinkOptions)
Belirtilen değerleri temel alarak mutlak bir URI oluşturur.
GetUriByAction(LinkGenerator, String, String, Object, String, HostString, PathString, FragmentString, LinkOptions)
Belirtilen değerleri temel alarak mutlak bir URI oluşturur.
GetPathByName(LinkGenerator, HttpContext, String, Object, Nullable<PathString>, FragmentString, LinkOptions)
Belirtilen değerleri temel alarak mutlak bir yola sahip bir URI oluşturur.
GetPathByName(LinkGenerator, String, Object, PathString, FragmentString, LinkOptions)
Belirtilen değerleri temel alarak mutlak bir yola sahip bir URI oluşturur.
GetUriByName(LinkGenerator, HttpContext, String, Object, String, Nullable<HostString>, Nullable<PathString>, FragmentString, LinkOptions)
Belirtilen değerleri temel alarak mutlak bir URI oluşturur.
GetUriByName(LinkGenerator, String, Object, String, HostString, PathString, FragmentString, LinkOptions)
Belirtilen değerleri temel alarak mutlak bir URI oluşturur.
GetPathByRouteValues(LinkGenerator, HttpContext, String, Object, Nullable<PathString>, FragmentString, LinkOptions)
Belirtilen değerleri temel alarak mutlak bir yola sahip bir URI oluşturur.
GetPathByRouteValues(LinkGenerator, String, Object, PathString, FragmentString, LinkOptions)
Belirtilen değerleri temel alarak mutlak bir yola sahip bir URI oluşturur.
GetUriByRouteValues(LinkGenerator, HttpContext, String, Object, String, Nullable<HostString>, Nullable<PathString>, FragmentString, LinkOptions)
Belirtilen değerleri temel alarak mutlak bir URI oluşturur.
GetUriByRouteValues(LinkGenerator, String, Object, String, HostString, PathString, FragmentString, LinkOptions)
Belirtilen değerleri temel alarak mutlak bir URI oluşturur.
GetPathByPage(LinkGenerator, HttpContext, String, String, Object, Nullable<PathString>, FragmentString, LinkOptions)
Belirtilen değerleri temel alarak mutlak bir yola sahip bir URI oluşturur.
GetPathByPage(LinkGenerator, String, String, Object, PathString, FragmentString, LinkOptions)
Belirtilen değerleri temel alarak mutlak bir yola sahip bir URI oluşturur.
GetUriByPage(LinkGenerator, HttpContext, String, String, Object, String, Nullable<HostString>, Nullable<PathString>, FragmentString, LinkOptions)
Belirtilen değerleri temel alarak mutlak bir URI oluşturur.
GetUriByPage(LinkGenerator, String, String, Object, String, HostString, PathString, FragmentString, LinkOptions)
Belirtilen değerleri temel alarak mutlak bir URI oluşturur.
Şunlara uygulanır