RouteCollection.Add(String, RouteBase) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Dodaje trasę na końcu RouteCollection obiektu i przypisuje określoną nazwę do trasy.
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)
Parametry
- name
- String
Wartość identyfikującą trasę. Wartość może być null
lub pusty ciąg.
- item
- RouteBase
Trasa do dodania na końcu kolekcji.
Wyjątki
item
to null
.
name
jest już używany w kolekcji.
Przykłady
W poniższym przykładzie pokazano, jak dodać trasę do RouteCollection obiektu i przypisać nazwę do trasy.
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
Uwagi
Metoda Add umożliwia zdefiniowanie nazwy trasy podczas dodawania jej do kolekcji tras. Definiując nazwę trasy, można określić określoną trasę do użycia, gdy używasz routingu do konstruowania adresu URL. Określenie określonej trasy jest ważne, gdy więcej niż jedna trasa jest zgodna z wartościami przekazywanymi do GetVirtualPath metody. Jeśli nie określisz nazwanej trasy, ASP.NET routing użyje pierwszej trasy w kolekcji zgodnej z wartościami. Aby uzyskać więcej informacji, zobacz Instrukcje: konstruowanie adresów URL z tras.
Nazwa może być używana tylko raz w RouteCollection obiekcie.
Jeśli nie musisz określać nazwy trasy, możesz dodać trasę, wywołując metodę Add .
GetReadLock Użyj metody i GetWriteLock metody, aby upewnić się, że wchodzisz w interakcję z kolekcją bez konfliktów z innymi procesami.