RouteCollection.Add(String, RouteBase) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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'e eşittir.
name koleksiyonda zaten kullanılır.
Örnekler
Aşağıdaki örnekte, bir nesneye yol ekleme ve yola RouteCollection bir ad atama gösterilmektedir.
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.
Bir ad nesnede RouteCollection yalnızca bir kez kullanılabilir.
Yol için bir ad belirtmenize gerek yoksa 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.