SiteMapNodeCollection.AddRange Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Koleksiyona bir dizi SiteMapNode nesnesi ekler.
Aşırı Yüklemeler
AddRange(SiteMapNode[]) |
Koleksiyona SiteMapNode türünde bir dizi ekler. |
AddRange(SiteMapNodeCollection) |
Belirtilen SiteMapNodeCollection düğümleri geçerli koleksiyona ekler. |
AddRange(SiteMapNode[])
Koleksiyona SiteMapNode türünde 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 SiteMapNodeCollectioneklenecek SiteMapNode türünde bir dizi.
Özel durumlar
value
null
.
SiteMapNodeCollection salt okunurdur.
Açıklamalar
AddRange yöntemine geçirilen dizi null
değerler içerebilir; ancak bu, SiteMapNodeCollection koleksiyonu işlendiğinde beklenmeyen özel durumlara yol açar.
salt okunur veya sabit boyutlu bir SiteMapNodeCollectionSiteMapNode nesnesi ekleyemezsiniz. IsReadOnly özelliğini denetleyerek bir SiteMapNodeCollection salt okunur olup olmadığını test edebilirsiniz.
Ayrıca bkz.
Şunlara uygulanır
AddRange(SiteMapNodeCollection)
Belirtilen SiteMapNodeCollection 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
Geçerli SiteMapNodeCollectioneklenecek SiteMapNode nesnelerini içeren bir SiteMapNodeCollection.
Özel durumlar
value
null
.
SiteMapNodeCollection salt okunurdur.
Örnekler
Aşağıdaki kod örneğinde değiştirilebilir bir SiteMapNodeCollection koleksiyonu oluşturma ve ardından AddRange yöntemini kullanarak SiteMapNode nesneleri ekleme işlemleri gösterilmektedir.
// 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
AddRange yöntemine geçirilen SiteMapNodeCollection koleksiyonu null
SiteMapNode nesneleri içerebilir; ancak bu, SiteMapNodeCollection işlendiğinde beklenmeyen özel durumlara yol açar.
salt okunur veya sabit boyutlu bir SiteMapNodeCollectionSiteMapNode nesnesi ekleyemezsiniz. IsReadOnly özelliğini denetleyerek bir SiteMapNodeCollection salt okunur olup olmadığını test edebilirsiniz.