Bagikan melalui


RouteCollection.Add(String, RouteBase) Metode

Definisi

Menambahkan rute ke akhir RouteCollection objek dan menetapkan nama yang ditentukan ke rute.

public:
 void Add(System::String ^ name, System::Web::Routing::RouteBase ^ item);
public void Add (string name, System.Web.Routing.RouteBase item);
override this.Add : string * System.Web.Routing.RouteBase -> unit
Public Sub Add (name As String, item As RouteBase)

Parameter

name
String

Nilai yang mengidentifikasi rute. Nilainya bisa null atau string kosong.

item
RouteBase

Rute untuk ditambahkan ke akhir koleksi.

Pengecualian

itemadalah null.

name sudah digunakan dalam koleksi.

Contoh

Contoh berikut menunjukkan cara menambahkan rute ke RouteCollection objek dan menetapkan nama ke rute.

void Application_Start(object sender, EventArgs e) 
{
    RegisterRoutes(RouteTable.Routes);
}
Sub Application_Start(ByVal sender As Object, ByVal e As EventArgs)
    RegisterRoutes(RouteTable.Routes)
End Sub

Keterangan

Metode ini Add memungkinkan Anda menentukan nama untuk rute saat Anda menambahkannya ke koleksi rute. Dengan menentukan nama untuk rute, Anda dapat menentukan rute tertentu yang akan digunakan saat menggunakan perutean untuk membuat URL. Menentukan rute tertentu penting ketika lebih dari satu rute cocok dengan nilai yang Anda berikan ke GetVirtualPath metode . Jika Anda tidak menentukan rute bernama, perutean ASP.NET akan menggunakan rute pertama dalam koleksi yang cocok dengan nilai. Untuk informasi selengkapnya, lihat Cara: Membuat URL dari Rute.

Nama hanya dapat digunakan satu kali dalam RouteCollection objek.

Jika Anda tidak perlu menentukan nama untuk rute, Anda dapat menambahkan rute dengan memanggil Add metode .

GetReadLock Gunakan metode dan GetWriteLock metode untuk memastikan bahwa Anda berinteraksi dengan koleksi tanpa konflik dari proses lain.

Berlaku untuk

Lihat juga