SiteMapNodeCollection.AddRange 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
컬렉션에 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[]
현재 SiteMapNodeCollection추가할 SiteMapNode 형식의 배열입니다.
예외
value
null
.
SiteMapNodeCollection 읽기 전용입니다.
설명
AddRange 메서드에 전달되는 배열에는 null
값이 포함될 수 있습니다. 그러나 이로 인해 SiteMapNodeCollection 컬렉션이 조작될 때 예기치 않은 예외가 발생합니다.
읽기 전용 또는 고정 크기 SiteMapNodeCollectionSiteMapNode 개체를 추가할 수 없습니다. IsReadOnly 속성을 확인하여 SiteMapNodeCollection 읽기 전용인지 여부를 테스트할 수 있습니다.
추가 정보
적용 대상
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 컬렉션을 만든 다음 AddRange 메서드를 사용하여 SiteMapNode 개체를 추가하는 방법을 보여 줍니다.
// 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
설명
AddRange 메서드에 전달되는 SiteMapNodeCollection 컬렉션에는 null
SiteMapNode 개체가 포함될 수 있습니다. 그러나 이로 인해 SiteMapNodeCollection 조작될 때 예기치 않은 예외가 발생합니다.
읽기 전용 또는 고정 크기 SiteMapNodeCollectionSiteMapNode 개체를 추가할 수 없습니다. IsReadOnly 속성을 확인하여 SiteMapNodeCollection 읽기 전용인지 여부를 테스트할 수 있습니다.
추가 정보
적용 대상
.NET