LinkGenerator Sınıf

Tanım

Uç nokta yönlendirmesini temel alan mutlak ve ilgili URI'ler oluşturmak için bir sözleşme tanımlar.

public ref class LinkGenerator abstract
public abstract class LinkGenerator
type LinkGenerator = class
Public MustInherit Class LinkGenerator
Devralma
LinkGenerator

Açıklamalar

Uç nokta yönlendirmesinde URI'lerin oluşturulması iki aşamada gerçekleşir. İlk olarak, adres, adresle eşleşen uç noktaların listesine bağlıdır. İkinci olarak, sağlanan değerlerle eşleşen bir yol deseni bulunana kadar her uç nokta RoutePattern değerlendirilir. Elde edilen çıkış, bağlantı oluşturucuya sağlanan diğer URI parçalarıyla birleştirilir ve döndürülür.

Türü tarafından LinkGenerator sağlanan yöntemler genel altyapıdır ve her tür adres için standart bağlantı oluşturucu işlevini destekler. Kullanmanın LinkGenerator en kolay yolu, belirli bir adres türü için işlemler gerçekleştiren uzantı yöntemleridir.

Oluşturucular

LinkGenerator()

Uç nokta yönlendirmesini temel alan mutlak ve ilgili URI'ler oluşturmak için bir sözleşme tanımlar.

Yöntemler

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

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

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

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

GetUriByAddress<TAddress>(HttpContext, TAddress, RouteValueDictionary, RouteValueDictionary, String, Nullable<HostString>, Nullable<PathString>, FragmentString, LinkOptions)

Sağlanan ve değerlerine HttpContextgöre mutlak bir URI oluşturur.

GetUriByAddress<TAddress>(TAddress, RouteValueDictionary, String, HostString, PathString, FragmentString, LinkOptions)

Sağlanan değerlere göre mutlak bir URI oluşturur.

Uzantı Metotları

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

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

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

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

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

Sağlanan değerlere göre mutlak bir URI oluşturur.

GetUriByAction(LinkGenerator, String, String, Object, String, HostString, PathString, FragmentString, LinkOptions)

Sağlanan değerlere göre mutlak bir URI oluşturur.

GetPathByName(LinkGenerator, HttpContext, String, RouteValueDictionary, Nullable<PathString>, FragmentString, LinkOptions)

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

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

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

GetPathByName(LinkGenerator, String, RouteValueDictionary, PathString, FragmentString, LinkOptions)

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

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

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

GetUriByName(LinkGenerator, HttpContext, String, RouteValueDictionary, String, Nullable<HostString>, Nullable<PathString>, FragmentString, LinkOptions)

Sağlanan değerlere göre mutlak bir URI oluşturur.

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

Sağlanan değerlere göre mutlak bir URI oluşturur.

GetUriByName(LinkGenerator, String, RouteValueDictionary, String, HostString, PathString, FragmentString, LinkOptions)

Sağlanan değerlere göre mutlak bir URI oluşturur.

GetUriByName(LinkGenerator, String, Object, String, HostString, PathString, FragmentString, LinkOptions)

Sağlanan değerlere göre mutlak bir URI oluşturur.

GetPathByRouteValues(LinkGenerator, HttpContext, String, RouteValueDictionary, Nullable<PathString>, FragmentString, LinkOptions)

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

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

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

GetPathByRouteValues(LinkGenerator, String, RouteValueDictionary, PathString, FragmentString, LinkOptions)

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

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

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

GetUriByRouteValues(LinkGenerator, HttpContext, String, RouteValueDictionary, String, Nullable<HostString>, Nullable<PathString>, FragmentString, LinkOptions)

Sağlanan değerlere göre mutlak bir URI oluşturur.

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

Sağlanan değerlere göre mutlak bir URI oluşturur.

GetUriByRouteValues(LinkGenerator, String, RouteValueDictionary, String, HostString, PathString, FragmentString, LinkOptions)

Sağlanan değerlere göre mutlak bir URI oluşturur.

GetUriByRouteValues(LinkGenerator, String, Object, String, HostString, PathString, FragmentString, LinkOptions)

Sağlanan değerlere göre mutlak 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)

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

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

Sağlanan değerlere göre mutlak bir URI oluşturur.

GetUriByPage(LinkGenerator, String, String, Object, String, HostString, PathString, FragmentString, LinkOptions)

Sağlanan değerlere göre mutlak bir URI oluşturur.

Şunlara uygulanır