Aracılığıyla paylaş


SiteMapNodeCollection.AddRange Yöntem

Tanım

Koleksiyona bir nesne kümesi SiteMapNode ekler.

Aşırı Yüklemeler

Name Description
AddRange(SiteMapNode[])

Koleksiyona türünde SiteMapNode bir dizi ekler.

AddRange(SiteMapNodeCollection)

Belirtilen SiteMapNodeCollection içindeki düğümleri geçerli koleksiyona ekler.

AddRange(SiteMapNode[])

Koleksiyona türünde SiteMapNode bir dizi ekler.

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())

Parametreler

value
SiteMapNode[]

Geçerli SiteMapNodeCollectionöğesine eklenecek türde SiteMapNode bir dizi.

Özel durumlar

value, null'e eşittir.

Açıklamalar

yöntemine AddRange geçirilen dizi değerler içerebilir null ; ancak bu, koleksiyon işlendiğinde SiteMapNodeCollection beklenmeyen özel durumlara yol açar.

Salt okunur veya sabit boyutlu SiteMapNodeCollectionbir SiteMapNode nesne ekleyemezsiniz. özelliğini denetleyerek IsReadOnly salt SiteMapNodeCollection okunur olup olmadığını test edebilirsiniz.

Ayrıca bkz.

Şunlara uygulanır

AddRange(SiteMapNodeCollection)

Belirtilen SiteMapNodeCollection içindeki düğümleri geçerli koleksiyona ekler.

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)

Parametreler

value
SiteMapNodeCollection

SiteMapNodeCollection Geçerli SiteMapNodeCollectionöğesine eklenecek nesneleri içeren SiteMapNode bir.

Özel durumlar

value, null'e eşittir.

Örnekler

Aşağıdaki kod örneği, değiştirilebilir SiteMapNodeCollection bir koleksiyonun nasıl oluşturulacağını ve ardından yöntemini kullanarak AddRange nesne eklemeyi SiteMapNode gösterir.


// 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

Açıklamalar

SiteMapNodeCollection yöntemine AddRange geçirilen koleksiyon nesneleri içerebilirSiteMapNodenull; ancak bu, işlendiğinde SiteMapNodeCollection beklenmeyen özel durumlara yol açar.

Salt okunur veya sabit boyutlu SiteMapNodeCollectionbir SiteMapNode nesne ekleyemezsiniz. özelliğini denetleyerek IsReadOnly salt SiteMapNodeCollection okunur olup olmadığını test edebilirsiniz.

Ayrıca bkz.

Şunlara uygulanır