SiteMapNodeCollection.AddRange 메서드

정의

SiteMapNode 개체 집합을 컬렉션에 추가합니다.

오버로드

AddRange(SiteMapNode[])

SiteMapNode 형식의 배열을 컬렉션에 추가합니다.

AddRange(SiteMapNodeCollection)

지정된 SiteMapNodeCollection의 노드를 현재 컬렉션에 추가합니다.

AddRange(SiteMapNode[])

SiteMapNode 형식의 배열을 컬렉션에 추가합니다.

public:
 virtual void AddRange(cli::array <System::Web::SiteMapNode ^> ^ value);
public virtual void AddRange (System.Web.SiteMapNode[] value);
abstract member AddRange : System.Web.SiteMapNode[] -> unit
override this.AddRange : System.Web.SiteMapNode[] -> unit
Public Overridable Sub AddRange (value As SiteMapNode())

매개 변수

value
SiteMapNode[]

현재 SiteMapNode에 추가할 SiteMapNodeCollection 형식의 배열입니다.

예외

value이(가) null인 경우

SiteMapNodeCollection이 읽기 전용인 경우

설명

에 전달 되는 배열을 AddRange 메서드를 포함할 수 있습니다 null ; 값 단,이 인해 예기치 않은 예외가 때를 SiteMapNodeCollection 컬렉션 조작 되 합니다.

추가할 수 없습니다는 SiteMapNode 개체를 읽기 전용 또는 고정 크기 SiteMapNodeCollection합니다. 테스트할 수 있는지 여부를 SiteMapNodeCollection 읽기 전용인 지 확인 하 여는 IsReadOnly 속성.

추가 정보

적용 대상

AddRange(SiteMapNodeCollection)

지정된 SiteMapNodeCollection의 노드를 현재 컬렉션에 추가합니다.

public:
 virtual void AddRange(System::Web::SiteMapNodeCollection ^ value);
public virtual void AddRange (System.Web.SiteMapNodeCollection value);
abstract member AddRange : System.Web.SiteMapNodeCollection -> unit
override this.AddRange : System.Web.SiteMapNodeCollection -> unit
Public Overridable Sub AddRange (value As SiteMapNodeCollection)

매개 변수

value
SiteMapNodeCollection

현재 SiteMapNodeCollection에 추가할 SiteMapNode 개체를 포함하는 SiteMapNodeCollection입니다.

예외

value이(가) null인 경우

SiteMapNodeCollection이 읽기 전용인 경우

예제

다음 코드 예제에는 수정 만드는 방법을 보여 줍니다 SiteMapNodeCollection 컬렉션에 추가한 다음 SiteMapNode 사용 하 여 개체를 AddRange 메서드.


// Create a SiteMapNodeCollection with all the nodes
// from the first two hierarchical levels of the current
// site map.
SiteMapNodeCollection baseCollection =
    new SiteMapNodeCollection(SiteMap.RootNode);

SiteMapNodeCollection childCollection =
    SiteMap.RootNode.ChildNodes;

baseCollection.AddRange(childCollection);

Response.Write( "<BR>Derived SiteMapNodeCollection.<BR><HR><BR>");
foreach (SiteMapNode node in baseCollection) {
    Response.Write( node.Title + "<BR>");
}

' Create a SiteMapNodeCollection with all the nodes
' from the first two hierarchical levels of the current
' site map.
Dim baseCollection As SiteMapNodeCollection
baseCollection = New SiteMapNodeCollection(SiteMap.RootNode)

Dim childCollection As SiteMapNodeCollection = SiteMap.RootNode.ChildNodes

baseCollection.AddRange(childCollection)

Response.Write( "<BR>Derived SiteMapNodeCollection.<BR><HR><BR>")

For Each node In baseCollection
    Response.Write( node.Title + "<BR>")
Next

설명

SiteMapNodeCollection 메서드에 전달되는 컬렉션은 개체를 포함 null SiteMapNodeAddRange 수 있지만 이 경우 조작될 때 예기치 않은 예외가 SiteMapNodeCollection 발생합니다.

추가할 수 없습니다는 SiteMapNode 개체를 읽기 전용 또는 고정 크기 SiteMapNodeCollection합니다. 테스트할 수 있는지 여부를 SiteMapNodeCollection 읽기 전용인 지 확인 하 여는 IsReadOnly 속성.

추가 정보

적용 대상