RouteCollection.Add(String, RouteBase) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
RouteCollection 개체의 끝에 경로를 추가하고 경로에 지정된 이름을 할당합니다.
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)
매개 변수
- name
- String
경로를 식별하는 값입니다. 값이 null
또는 빈 문자열일 수 있습니다.
- item
- RouteBase
컬렉션 끝에 추가할 경로입니다.
예외
item
이(가) null
인 경우
name
이 이미 컬렉션에서 사용되었습니다.
예제
다음 예제에서는 개체에 경로를 추가하고 경로에 RouteCollection 이름을 할당하는 방법을 보여줍니다.
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
설명
Add 메서드를 사용하면 경로 컬렉션에 추가할 때 경로의 이름을 정의할 수 있습니다. 경로의 이름을 정의하여 라우팅을 사용하여 URL을 생성할 때 사용할 특정 경로를 지정할 수 있습니다. 둘 이상의 경로가 메서드에 전달하는 값과 일치하는 경우 특정 경로를 지정하는 GetVirtualPath 것이 중요합니다. 명명된 경로를 지정하지 않으면 ASP.NET 라우팅은 값과 일치하는 컬렉션의 첫 번째 경로를 사용합니다. 자세한 내용은 방법: 경로에서 URL 생성을 참조하세요.
이름은 개체에서 RouteCollection 한 번만 사용할 수 있습니다.
경로의 이름을 지정할 필요가 없는 경우 메서드를 호출 Add 하여 경로를 추가할 수 있습니다.
GetReadLock 메서드와 메서드를 GetWriteLock 사용하여 다른 프로세스와 충돌하지 않고 컬렉션과 상호 작용하도록 합니다.
적용 대상
추가 정보
.NET