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[]
현재 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
SiteMapNode 할 AddRange 수 있지만 이 경우 조작될 때 예기치 않은 예외가 SiteMapNodeCollection 발생합니다.
추가할 수 없습니다는 SiteMapNode 개체를 읽기 전용 또는 고정 크기 SiteMapNodeCollection합니다. 테스트할 수 있는지 여부를 SiteMapNodeCollection 읽기 전용인 지 확인 하 여는 IsReadOnly 속성.