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
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.