RouteCollection.Add(String, RouteBase) Yöntem

Tanım

Nesnenin RouteCollection sonuna bir yol ekler ve belirtilen adı yola atar.

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)

Parametreler

name
String

Yolu tanımlayan değer. Değer veya boş bir dize olabilir null .

item
RouteBase

Koleksiyonun sonuna eklenecek yol.

Özel durumlar

item, null değeridir.

name koleksiyonda zaten kullanılır.

Örnekler

Aşağıdaki örnek, bir RouteCollection nesneye yol eklemeyi ve yola bir ad atamayı gösterir.

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

Açıklamalar

yöntemi, Add yol koleksiyonuna eklediğinizde yol için bir ad tanımlamanızı sağlar. Yol için bir ad tanımlayarak, url oluşturmak için yönlendirmeyi kullanırken kullanılacak belirli bir yol belirtebilirsiniz. Yönteme geçirdiğiniz GetVirtualPath değerlerle birden fazla yol eşleştiğinde belirli bir yol belirtmek önemlidir. Adlandırılmış yol belirtmezseniz, ASP.NET yönlendirme koleksiyondaki değerlerle eşleşen ilk yolu kullanır. Daha fazla bilgi için bkz . Nasıl yapılır: Yollardan URL'ler oluşturma.

Ad, nesnede RouteCollection yalnızca bir kez kullanılabilir.

Yol için bir ad belirtmeniz gerekmezse yöntemini çağırarak Add yolu ekleyebilirsiniz.

GetReadLock Diğer işlemlerden çakışma olmadan koleksiyonla etkileşime girdiğinizden emin olmak için yöntemini ve GetWriteLock yöntemini kullanın.

Şunlara uygulanır

Ayrıca bkz.