This article was translated by machine. To view in the article in English, select the English check box. You can also display the English text in a popup window by moving the mouse pointer over the text.
الترجمة
الأصلي
This documentation is archived and is not being maintained.

SiteMapNodeCollection الفئة

Visual Studio 2010

توفر مجموعة مكتوب بشدة ل SiteMapNodeimplements وكائنات IHierarchicalEnumerableواجهة إلى يدعم التنقل خلال مجموعة.

مساحة الاسم:  System.Web
التجميع:  System.Web (في System.Web.dll)

public class SiteMapNodeCollection : IHierarchicalEnumerable, 
	IList, ICollection, IEnumerable

SiteMapNodeCollection فئة يوفر مجموعة مكتوب بشدة ل SiteMapNodeالكائنات. فإنه يخزن SiteMapNodeالكائنات داخليا في صفيفة zero-based.

يمكنك تعديل SiteMapNodeCollectionالمجموعة عندما يكون أول تاريخ الإنشاء، ومن ثم استخدم إحدى الطريقتين التاليتين لإضافة نسخ وإزالة SiteMapNodeالكائنات:

يمكنك إنشاء على القراءة فقط SiteMapNodeCollection، الذي لا يسمح بإجراء إضافة، قم بنسخ، أو إزالة SiteMapNodeالكائنات، باستخدام الثابتة ReadOnlyأسلوب. SiteMapNodeCollection المجموعات التي يتم إرجاعها بواسطة SiteMapNode.GetAllNodesو GetChildrenأساليب للقراءة فقط ك هو SiteMapNodeCollectionالتي هو الذي تم إرجاعه عند ChildNodesالخاصية هو الوصول إليها تشغيل SiteMapNodeالكائن الذي هو التي يتم إرجاعها من موفر. NotSupportedException هو استثناء، إذا قمت بمحاولة إلى القراءة فقط بتعديل SiteMapNodeCollectionبواسطة تعيين خاصية مفهرس الافتراضية أو باستخدام أي من الطرق التالية:

استخدام IsReadOnlyالخاصية إلى التحقق من المجموعة قبل استدعاء أي من الأساليب الموجودة في القائمة السابقة.

يوضح المثال التعليمات البرمجية التالي كيفية إنشاء SiteMapNodeCollectionمجموعة، ومن ثم إضافة SiteMapNodeالكائنات إليها باستخدام AddRangeالأسلوب. SiteMapNodeCollection هو مجموعة فرعية من مخطط الموقع الحالي، تظهر فقط في الأولى والثانية هيكلية مستويات.



// 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>");
}


System.Object
  System.Web.SiteMapNodeCollection

يتم تأمين العملية الجزئية لأي عضو عمومي ثابت (مشترك في Visual Basic) من هذا النوع. لن يتم ضمان تأمين العملية الجزئية لأي عضو مثيل.

نظام التشغيل Windows 7, Windows Vista, Windows XP SP2, Windows XP Media Center Edition, الإصدار x64 من نظام التشغيل Windows XP Professional, Windows XP Starter Edition, Windows Server 2008, نظام التشغيل Windows Server 2003, نظام التشغيل Windows Server 2000 المزود بحزمة الخدمة SP4, نظام التشغيل Windows Millennium Edition, نظام التشغيل Windows 98

لا يدعم .NET Framework و .NET Compact Framework كافة الإصدارات الخاصة بكل نظام أساسي. للحصول على قائمة بالإصدارات المدعمة، راجع متطلبات النظام إطار عمل .NET.

.NET Framework

مدعوم في: 4, 3.5, 3.0, 2.0
إظهار: