Bagikan melalui


IRouteConstraint Antarmuka

Definisi

Menentukan kontrak yang harus diterapkan kelas untuk memeriksa apakah nilai parameter URL valid untuk batasan.

public interface class IRouteConstraint
public interface IRouteConstraint
type IRouteConstraint = interface
Public Interface IRouteConstraint
Turunan

Keterangan

Saat Anda menyertakan batasan untuk parameter URL dalam definisi rute, Anda harus mewakili batasan sebagai string atau sebagai objek yang mengimplementasikan IRouteConstraint antarmuka. Jika batasannya adalah string, maka akan diperlakukan sebagai ekspresi reguler. Anda membuat kelas yang mengimplementasikan IRouteConstraint saat Anda tidak dapat mewakili logika validasi dengan mudah sebagai ekspresi reguler. Anda menambahkan logika validasi dalam Match metode .

Metode

Match(HttpContextBase, Route, String, RouteValueDictionary, RouteDirection)

Menentukan apakah parameter URL berisi nilai yang valid untuk batasan ini.

Berlaku untuk

Lihat juga