IRouteConstraint Antarmuka
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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. |