Bagikan melalui


LinkGenerator Kelas

Definisi

Menentukan kontrak untuk menghasilkan URI absolut dan terkait berdasarkan perutean titik akhir.

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

Keterangan

Menghasilkan URI dalam perutean titik akhir terjadi dalam dua fase. Pertama, alamat terikat ke daftar titik akhir yang cocok dengan alamat. Kedua, setiap titik RoutePattern akhir dievaluasi, hingga pola rute yang cocok dengan nilai yang disediakan ditemukan. Output yang dihasilkan dikombinasikan dengan bagian URI lain yang disediakan ke generator tautan dan dikembalikan.

Metode yang disediakan oleh LinkGenerator jenis ini adalah infrastruktur umum, dan mendukung fungsionalitas generator tautan standar untuk semua jenis alamat. Cara paling mudah untuk digunakan LinkGenerator adalah melalui metode ekstensi yang melakukan operasi untuk jenis alamat tertentu.

Konstruktor

LinkGenerator()

Menentukan kontrak untuk menghasilkan URI absolut dan terkait berdasarkan perutean titik akhir.

Metode

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

Menghasilkan URI dengan jalur absolut berdasarkan nilai yang disediakan dan HttpContext.

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

Menghasilkan URI dengan jalur absolut berdasarkan nilai yang disediakan.

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

Menghasilkan URI absolut berdasarkan nilai yang disediakan dan HttpContext.

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

Menghasilkan URI absolut berdasarkan nilai yang disediakan.

Metode Ekstensi

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

Menghasilkan URI dengan jalur absolut berdasarkan nilai yang disediakan.

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

Menghasilkan URI dengan jalur absolut berdasarkan nilai yang disediakan.

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

Menghasilkan URI absolut berdasarkan nilai yang disediakan.

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

Menghasilkan URI absolut berdasarkan nilai yang disediakan.

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

Menghasilkan URI dengan jalur absolut berdasarkan nilai yang disediakan.

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

Menghasilkan URI dengan jalur absolut berdasarkan nilai yang disediakan.

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

Menghasilkan URI dengan jalur absolut berdasarkan nilai yang disediakan.

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

Menghasilkan URI dengan jalur absolut berdasarkan nilai yang disediakan.

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

Menghasilkan URI absolut berdasarkan nilai yang disediakan.

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

Menghasilkan URI absolut berdasarkan nilai yang disediakan.

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

Menghasilkan URI absolut berdasarkan nilai yang disediakan.

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

Menghasilkan URI absolut berdasarkan nilai yang disediakan.

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

Menghasilkan URI dengan jalur absolut berdasarkan nilai yang disediakan.

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

Menghasilkan URI dengan jalur absolut berdasarkan nilai yang disediakan.

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

Menghasilkan URI dengan jalur absolut berdasarkan nilai yang disediakan.

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

Menghasilkan URI dengan jalur absolut berdasarkan nilai yang disediakan.

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

Menghasilkan URI absolut berdasarkan nilai yang disediakan.

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

Menghasilkan URI absolut berdasarkan nilai yang disediakan.

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

Menghasilkan URI absolut berdasarkan nilai yang disediakan.

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

Menghasilkan URI absolut berdasarkan nilai yang disediakan.

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

Menghasilkan URI dengan jalur absolut berdasarkan nilai yang disediakan.

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

Menghasilkan URI dengan jalur absolut berdasarkan nilai yang disediakan.

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

Menghasilkan URI absolut berdasarkan nilai yang disediakan.

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

Menghasilkan URI absolut berdasarkan nilai yang disediakan.

Berlaku untuk