SiteMapNodeCollection.AddRange Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Добавляет набор 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 , передаваемая методу AddRange , может содержать nullSiteMapNode объекты. Однако это приводит к непредвиденным исключениям при SiteMapNodeCollection обработке.
Невозможно добавить SiteMapNode объект только для чтения или фиксированного размера SiteMapNodeCollection. Вы можете проверить, доступен ли SiteMapNodeCollection только для чтения, проверив IsReadOnly свойство.