SiteMapNodeCollection.AddRange 메서드

정의

SiteMapNode 개체 집합을 컬렉션에 추가합니다.Adds a set of SiteMapNode objects to the collection.

오버로드

AddRange(SiteMapNode[])

SiteMapNode 형식의 배열을 컬렉션에 추가합니다.Adds an array of type SiteMapNode to the collection.

AddRange(SiteMapNodeCollection)

지정된 SiteMapNodeCollection의 노드를 현재 컬렉션에 추가합니다.Adds the nodes in the specified SiteMapNodeCollection to the current collection.

AddRange(SiteMapNode[])

SiteMapNode 형식의 배열을 컬렉션에 추가합니다.Adds an array of type SiteMapNode to the collection.

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 형식의 배열입니다.An array of type SiteMapNode to add to the current SiteMapNodeCollection.

예외

value이(가) null인 경우value is null.

SiteMapNodeCollection이 읽기 전용인 경우The SiteMapNodeCollection is read-only.

설명

에 전달 되는 배열을 AddRange 메서드를 포함할 수 있습니다 null ; 값 단,이 인해 예기치 않은 예외가 때를 SiteMapNodeCollection 컬렉션 조작 되 합니다.The array that is passed to the AddRange method can contain null values; however, this leads to unexpected exceptions when the SiteMapNodeCollection collection is manipulated.

추가할 수 없습니다는 SiteMapNode 개체를 읽기 전용 또는 고정 크기 SiteMapNodeCollection합니다.You cannot add a SiteMapNode object to a read-only or fixed-size SiteMapNodeCollection. 테스트할 수 있는지 여부를 SiteMapNodeCollection 읽기 전용인 지 확인 하 여는 IsReadOnly 속성.You can test whether a SiteMapNodeCollection is read-only by checking the IsReadOnly property.

추가 정보

AddRange(SiteMapNodeCollection)

지정된 SiteMapNodeCollection의 노드를 현재 컬렉션에 추가합니다.Adds the nodes in the specified SiteMapNodeCollection to the current collection.

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입니다.A SiteMapNodeCollection that contains the SiteMapNode objects to add to the current SiteMapNodeCollection.

예외

value이(가) null인 경우value is null.

SiteMapNodeCollection이 읽기 전용인 경우The SiteMapNodeCollection is read-only.

예제

다음 코드 예제에는 수정 만드는 방법을 보여 줍니다 SiteMapNodeCollection 컬렉션에 추가한 다음 SiteMapNode 사용 하 여 개체를 AddRange 메서드.The following code example demonstrates how to create a modifiable SiteMapNodeCollection collection, and then add SiteMapNode objects to it using the AddRange method.


// 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 에 전달 되는 컬렉션을 AddRange 메서드 포함 될 수 있습니다 nullSiteMapNode 개체 단,이 인해 예기치 않은 예외 때를 SiteMapNodeCollection 조작 되.The SiteMapNodeCollection collection that is passed to the AddRange method can contain nullSiteMapNode objects; however, this leads to unexpected exceptions when the SiteMapNodeCollection is manipulated.

추가할 수 없습니다는 SiteMapNode 개체를 읽기 전용 또는 고정 크기 SiteMapNodeCollection합니다.You cannot add a SiteMapNode object to a read-only or fixed-size SiteMapNodeCollection. 테스트할 수 있는지 여부를 SiteMapNodeCollection 읽기 전용인 지 확인 하 여는 IsReadOnly 속성.You can test whether a SiteMapNodeCollection is read-only by checking the IsReadOnly property.

추가 정보

적용 대상